I'm looking to create views of scientific data in Java.
The data is a mathematical graph consisting of points in 3D space.
Are there any Java-based frameworks for creating 3D graphs in Java so that I can: 1. Plot points as spheres, 2. Connect some of the spheres with thin cylinders, 3. Draw flat triangles between some sets of three spheres?
Something like a molecule viewer, with the ability to insert 3D polygons.
Web searches seem to bring up either 3D mesh-plotting tools, "3D charts" (for "pretty representations of 2D/1D data); but I can't seem to find anything that is suited to my data.
I guess this could be done in Java 3D, but I'd prefer to use existing code so that I don't have to write code to manage user gestures (for rotation, etc.) and so that I can simply work with simple coordinates, rather than mapping into the transformation and scene-graph perspective of Java 3D.