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());