用Java实现3D绘图。Java3D或Jmonkey。

5
我想在Java中绘制一个三维点云(例如100000个点),并能够拖动和旋转它,并通过点击选中其中一个点并获取其x、y、z坐标。我关心java3D的支持是否会继续,同时我发现java3D仍然是比JMonkey3更大、更活跃的社区。 我也想将其部署为applet。
我应该选择哪种技术?

我认为这个问题不适合在SO上提问。请阅读有关此处提问的常见问题解答。 - Hovercraft Full Of Eels
现在你的问题并没有真正的问题。 - Hovercraft Full Of Eels
2
Mods - 不知道为什么这个问题被关闭了,说它没有建设性。询问一个适当的库/工具来建模点云似乎是一个完全合理的问题。我投票要求重新开放。 - mikera
1个回答

4

Java3D并不是专为海量点云而设计的,它是专为管理场景图而设计的,而对于大型点云,你通常需要进行一些相当直接的OpenGL调用。

最好使用jMonkeyEngine(它有自己的点云/粒子效果子系统)或LWJGL(这是jMonkeyEngine在内部使用的东西,并且将给您低级别的OpenGL访问权限)

所有上述内容都可以在小程序中使用(用户可能需要批准解除小程序安全限制,以允许本地OpenGL访问),虽然如果您想做更复杂的事情,我建议使用WebStart。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接