Mesh Triangulation

Mesh Triangulation — Aspose.3D FOSS for Java

Properties

Properties PolygonModifier ユーティリティクラスは 利用できません Java エディションの Aspose.3D FOSS です。静的 PolygonModifier.triangulate() メソッドです。.

Mesh triangulation はインスタンスメソッドで利用可能です Mesh.triangulate().。ただし、このメソッドは現在 スタブ 元の mesh のクローンを返し、実際のファン三角形分割は行いません。.

import com.aspose.threed.*;

Mesh.triangulate()

新しいものを返します Mesh インスタンスです。現在の実装では、返される mesh は クローン 元のものの — ポリゴン分割は行われません。このメソッドは将来互換性のある API ポイントとして存在しますが、実際の三角形分割ロジックはまだ実装されていません。.

戻り値: Mesh — 元のメッシュのクローン(スタブ動作)。.

import com.aspose.threed.*;

Mesh mesh = new Mesh();
mesh.getControlPoints().add(new Vector4(0, 0, 0, 1.0));
mesh.getControlPoints().add(new Vector4(1, 0, 0, 1.0));
mesh.getControlPoints().add(new Vector4(1, 1, 0, 1.0));
mesh.getControlPoints().add(new Vector4(0, 1, 0, 1.0));
mesh.createPolygon(0, 1, 2, 3);   // quad

Mesh result = mesh.triangulate();
// Note: result is currently a clone (stub), not a triangulated mesh
System.out.println(result.getPolygonCount());

参照

 日本語