Java网格库?
我目前正在寻找Java网格库。Java网格库?,java,mesh,Java,Mesh,我目前正在寻找Java网格库。 如果我的理解是正确的,这将类似于OpenMesh 目前我所发现的是JMesh“Java中的多边形网格库”(polygonalmesh Library in Java)”,它仍在开发中 上下文:将一个非常大的stl文件转换为网格结构(可能是有翼的或半边的,但我对该字段也不太熟悉),以便执行网格简化操作(边折叠等)。您可能会看到: JavaMonkeyEngine: LWJGL: < java3D API还可以提供有用的信息来支持您所需要的信息。 < P> C++中编
如果我的理解是正确的,这将类似于OpenMesh 目前我所发现的是JMesh“Java中的多边形网格库”(polygonalmesh Library in Java)”,它仍在开发中
上下文:将一个非常大的stl文件转换为网格结构(可能是有翼的或半边的,但我对该字段也不太熟悉),以便执行网格简化操作(边折叠等)。您可能会看到: JavaMonkeyEngine: LWJGL:
< java3D API还可以提供有用的信息来支持您所需要的信息。 < P> C++中编写的现有工具(OpenMeLTS和OpenFLIPER)被很好地优化。 Java替代方案仍在开发中 虽然在Java中实现基本的半边结构(以及边缘折叠等基本操作)并不困难,但处理数据的持久性更难/更慢。 我有一个通过EJB3/Hibernate在J2EE中构建的具有持久性的半边结构的概念证明,但是要开发OpenMesh的所有功能,还需要做很多工作
结论:使用OpenMesh。有两个优秀的库(最初用于processing.org,但不是一个硬约束,它们可以在基因上使用): 翼形网格的有毒LIB 他将网格换成半边网格
两者都可以加载sto并执行各种简化操作 这些都是伟大的渲染图形,但我真正需要的是能够导入和修改网格。从stl文件读取。选择一个数据结构(例如winged edge)。使用基本算法(边折叠等)。这些都是我可以编写的代码,但如果库已经存在,那将节省我很多时间。