我想在Java中绘制一个3D点云(比如100000个点),能够拖动和旋转它,并选择其中一个绘制的3D点,然后通过单击它来获得它的x,y,z。我担心对java3D的持续支持,同时我看到java3D仍然是一个更大的社区,比JMonkey3更活跃,后者是jme3的稳定版本。我也想把它部署成一个applet。
我应该选择什么技术?
发布于 2012-05-04 08:46:08
Java3D并不是真正为巨大的点云设计的。它是为托管场景图设计的,而对于大的点云,你通常想要做一些非常直接的OpenGL调用。
你最好使用jMonkeyEngine (它有自己的点云/粒子效果子系统)或LWJGL (这是jMonkeyEngine在幕后使用的,它将为你提供低级的OpenGL访问)
以上所有功能都可以在Applet中使用(用户可能需要批准解除Applet的安全限制才能进行本机OpenGL访问),但如果您想做更复杂的事情,我建议您使用WebStart作为替代方案。
https://stackoverflow.com/questions/10441034
复制相似问题