Is there a good interactive 3D graph library out t

2019-03-08 22:03发布

问题:

I'm looking for a library that will layout and display graphs (i.e. network diagrams, not charts) in 3D, with some interactivity like selecting and dragging nodes, rotating the display etc. I would like to do this in a web page so Javascript or Flash are preferable, I'd also consider Java.

Having looked myself I realise the options are very limited so I'm interested to hear of any such libraries regardless of language or interactivity, even if they don't run in a browser. 3D is essential though, there are other questions on this site convering 2D libraries.

Update: please, stop adding details of 2D graph libraries. As the question states, I'm only looking for 3D libraries and there are other questions covering 2D graphs.

回答1:

Walrus

Pros: great looking interactive 3D graph library, in Java.

Cons: not actively maintained, last update in 2003.



回答2:

It's C++ & SDL/OpenGL, but you might find Forg3D of interest (see also this paper). I have no experience with it myself.



回答3:

You may find this useful:

Processing is an open source programming language and environment for people who want to program images, animation, and interactions.



回答4:

WilmaScope is a Java 3D network editor. Nice screenshots here and here.



回答5:

Starlight is a powerful 3D visualization tool I used once, several years ago (2005?) for a project. I remember it being quite powerful at the time. Then I was not concerned with a web UI. It is still actively maintained and has a separate non-government entity to handle commercial licensing.