MJLefevre
MJLefevre

Reputation: 815

Java - Zoom / 3D Data Visualization Libraries

What are the best libraries/frameworks for doing 3D and/or Zoom interfaces in Java? I'd like to be able to do some prototyping of creating new types of interfaces for navigating within data and representing object graphs/relationships.

Low and no cost options are better. Open Source is also a plus.

UPDATE:
The higher level the api the better. Ideally I could set some properties (color, shape, etc) on my virtual object, register it with the visualization environment/engine, hook in callback functions...for example when a user hovers, clicks or double clicks on an object my code would get kicked off, and the visualization environment would handle the rest. So the rendering of the objects, navigation, zoom, user interaction would all be handled by the engine. Tall order probably, but this seems like it could exist as a reusable/generic tool.

Upvotes: 2

Views: 1888

Answers (3)

Jay Askren
Jay Askren

Reputation: 10444

You might try JMonkeyEngine. It's higher level than Java3D and JOGL.

Upvotes: 0

Sam Barnum
Sam Barnum

Reputation: 10714

Haven't done more than play with it, but you may want to look into processing. You could build some virtual objects, then pan around it with the mouse.

Upvotes: 0

Jeff Storey
Jeff Storey

Reputation: 57192

Java3D is a pretty good 3d visualization in library. OpenGL is a standard 3d graphics library and JOGL is a port to Java.

Upvotes: 1

Related Questions