So I'm not sure how compatible this question is with stackoverflow, since it has no quick answer, but here we go ...
I have a Java program that generates data for a directed graph. Now I need to display this graph. The data must be laid out in 3D, and I want to be able to determine in which plane the edge is. (Each edge will only need to deal with 1 plane of 3D space). I also need the ability to navigate around the schedule. Since I know that this kind of thing is complicated, I go shopping.
So far I have studied (in a specific order):
- JUNG: no 3D support
- Cytoscape: I don’t know how much I can define border drawing until I see an application that is not related to bioinformatics.
- JGraph: I have not seen 3D applications yet
- Perfuse: looks promising, does anyone else know about this?
- Gephi: The documentation looks scarce.
- Handling: Does this work well with java?
I am also considering using the opengl + swing combination to create a 3D plot of several 2D plots.
I also do not deny the idea of communicating with another language
Any ideas? Thanks.
java graph 3d
Sandro
source share