5

現在、Java Mesh ライブラリを探しています。
私の理解が正しければ、これは OpenMesh に似たものになります。

現時点で見つけたのは、まだ開発中の JMesh 'A Polygonal Mesh Library in Java' ( http://jmesh.origo.ethz.ch/ ) だけです。

コンテキスト : 非常に大きな stl ファイルをメッシュ構造 (おそらくウィングまたはハーフエッジですが、この分野にはあまり詳しくありません) に変換して、メッシュの単純化操作 (エッジの崩壊など) を実行します。

4

3 に答える 3

2

C++ で記述された既存のツール (OpenMesh および OpenFlipper) は、非常に最適化されています。

Java の代替手段はまだ開発中です。

Java で基本的な HalfEdge 構造 (および Edge Collapse などの基本的な操作) を実装することは難しくありませんが、データの永続性を処理することは難しく/遅くなります。EJB3/Hibernate を介した永続性を備えた J2EE で構築された HalfEdge 構造の概念実証がありますが、OpenMesh のすべての機能を開発するには多くの作業木材が必要です。

結論: OpenMesh を使用します。

于 2010-01-02T18:42:42.843 に答える
0

2 つの優れたライブラリがあります (最初は processing.org 用ですが、厳密な制約ではなく、遺伝的に使用できます)。

翼のあるメッシュの有毒なライブラリ、toxiclibs.org

ハーフ エッジ メッシュのメッシュ、http://hemesh.wblut.com

どちらも、sto をロードして、さまざまな単純化操作を実行できます。

于 2014-09-02T22:13:17.653 に答える
0

あなたは見てみるかもしれません:

JavaMonkeyEngine: http://www.jmonkeyengine.com

LWJGL: http://www.lwjgl.org

Java3D API には、必要なものをサポートするための有益な情報が含まれている場合もあります。

于 2009-10-09T21:29:42.193 に答える