java中的3D绘图。 Java3D或Jmonkey

时间:2012-05-04 00:09:06

标签: java javascript swing data-visualization jmonkeyengine

我想在Java中绘制一个3D点云(比如100000点),能够拖动和旋转它并选择一个绘制的3D点并通过点击它获得它的x,y,z。我担心java3D的继续支持,同时我看到java3D仍然是一个更大的社区,比JMonkey3更稳定,JMonkey3是jme3的稳定版本。我也希望将它部署为applet。

我应该选择哪种技术?

1 个答案:

答案 0 :(得分:4)

Java3D并不是专为巨大的点云设计的。它专为托管场景图设计,而对于大点云,您通常希望进行一些非常直接的OpenGL调用。

最好使用jMonkeyEngine(它有自己的点云/粒子效果子系统)或LWJGL(这是jMonkeyEngine在底层使用的,它将为您提供低级OpenGL访问权限)

上述所有内容都可以在applet中使用(用户可能必须批准解除Applet安全限制以允许本机OpenGL访问),但如果您尝试做更复杂的事情,我会建议WebStart作为替代方案。