我正在寻找一个库,它将以 3D 方式布局和显示图形(即网络图,而不是图表),并具有一些交互性,例如选择和拖动节点、旋转显示等。我想在网页中执行此操作,所以 Javascript或 Flash 更好,我也会考虑 Java。
自我审视后,我意识到选项非常有限,因此我有兴趣了解任何此类库,无论语言或交互性如何,即使它们不在浏览器中运行。虽然 3D 是必不可少的,但该网站上还有其他有关 2D 库的问题。
更新:请停止添加 2D 图库的详细信息。正如问题所述,我只是在寻找 3D 库,还有其他涉及 2D 图形的问题。
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.
发布评论
评论(5)
Walrus
优点:美观的交互式 3D 图形库,采用 Java 语言。
缺点:没有积极维护,最后一次更新是在 2003 年。
(来源:caida.org)
Walrus
Pros: great looking interactive 3D graph library, in Java.
Cons: not actively maintained, last update in 2003.
(source: caida.org)
这是 C++ 和SDL/OpenGL,但您可能会发现 Forg3D 感兴趣(另请参阅此 论文)。
我自己没有这方面的经验。
It's C++ & SDL/OpenGL, but you might find Forg3D of interest (see also this paper).
I have no experience with it myself.
您可能会发现这很有用:
You may find this useful:
WilmaScope 是一个 Java 3D 网络编辑器。不错的屏幕截图此处和此处。
WilmaScope is a Java 3D network editor. Nice screenshots here and here.
Starlight 是一个功能强大的 3D 可视化工具,我在几年前(2005 年?)的一个项目中使用过一次。我记得当时的威力还是挺大的。然后我就不关心网络用户界面了。它仍然得到积极维护,并有一个单独的非政府实体来处理商业许可。
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.