Java Mesh Library?

时间:2009-10-09 18:31:21

标签: java mesh

我正在寻找一个Java Mesh Library 如果我的理解是正确的,这将类似于OpenMesh。

我刚才发现的是JMesh'Java中的多边形网格库'(http://jmesh.origo.ethz.ch/),它仍在开发中。

上下文:为了执行网格简化操作(边缘折叠等),将一个非常大的stl文件转换为网格结构(可能是有翼或半边,但我不太熟悉这个字段)

3 个答案:

答案 0 :(得分:2)

用C ++(OpenMesh和OpenFlipper)编写的现有工具已得到很好的优化。

Java替代品仍在开发中。

虽然在Java中实现基本的HalfEdge结构(以及Edge Collapse等基本操作)并不难,但处理数据的持久性更难/更慢。 我有一个构建在J2EE中的HalfEdge结构的概念证明,它通过EJB3 / Hibernate进行持久化,但是需要很多工作才能开发OpenMesh的所有功能。

结论:使用OpenMesh。

答案 1 :(得分:0)

你可以看看:

JavaMonkeyEngine:http://www.jmonkeyengine.com

LWJGL:http://www.lwjgl.org

Java3D API也可能提供有用的信息,以支持您的需求。

答案 2 :(得分:0)

有两个优秀的库(最初用于processing.org但不是硬约束,它们可以在遗传上使用):

有翼网格的毒性库,toxiclibs.org

他为半边网格网格http://hemesh.wblut.com

两者都可以加载sto并进行各种简化操作。