爪哇中的 3D 绘图.Java3D 或 Jmonkey

3D plot in java. Java3D or Jmonkey

本文关键字:Java3D Jmonkey 绘图 3D      更新时间:2023-09-26

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

我应该选择什么技术?

Java3D并不是真正为巨大的点云而设计的。它是为托管场景图设计的,而对于大点云,你通常需要做一些非常直接的OpenGL调用。

你最好使用jMonkeyEngine(它有自己的点云/粒子效应子系统)或LWJGL(这是jMonkeyEngine在引擎盖下使用的,并会给你低级的OpenGL访问)

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