我将编写java代码来绘制三维点云。有人建议我使用java3D库,但是它显然是死的(this reference),显然也不是使用JMonkey和(same reference)的好主意。这个链接是在2009年发布的,我们现在是在2012年。我想要做的就是绘制一个密集的三维点云,比如说五百万个点,并且能够实时地旋转/缩放它。我知道渲染的算法和东西,但我需要一套3D java库与活跃的社区和支持(如果有的话)。
请在向我建议解决方案时考虑桌面和Web应用程序。
非常感谢
发布于 2012-05-01 12:44:03
和JMonkey显然也不是一个好主意(相同的参考资料)
你在那里引用的是三年多前的东西,就技术而言是古老的。
从那时起,jME已经以一种巨大的方式回归了。jME3是一个非常稳定的测试版,具有Android支持,改进的物理支持(包括JBullet和原生包装器),一个带有场景编辑器的SDK,大量用户贡献的插件,以及一个非常活跃的社区。
有许多成功的游戏也在使用它,最著名的是Mythruna和3079。
您想要做的事情在jME中很容易实现,我们邀请您过来尝试一下。http://jmonkeyengine.org
发布于 2012-05-01 09:28:38
不是场景图,但LWJGL为OpenGL提供了一个简单的包装器,因此您可以很容易地构造一个quads列表来表示您的点,并设置/修改视图以根据用户输入显示和旋转这些点。
这应该也适用于applet,以覆盖您的web目标。
发布于 2012-05-01 15:50:25
jzy3d就是你要找的东西。
Jzy3d是一个开源(BSD) java库,它允许快速显示3d科学数据,无论是表面、散点图、条形图和许多其他3d图元。该API支持丰富的交互式图表,具有颜色条、工具提示和覆盖功能。轴和图表布局可以完全自定义和增强。
https://stackoverflow.com/questions/10392394
复制相似问题