Mesh Triangulation — Aspose.3D FOSS for Java
Enumerations
Enumerations PolygonModifier kelas utilitas adalah tidak tersedia di edisi Java dari Aspose.3D FOSS. Tidak ada static PolygonModifier.triangulate() metode.
Triangulasi Mesh tersedia melalui metode instance Mesh.triangulate(). Namun, metode ini saat ini adalah stub yang mengembalikan clone dari mesh asli alih‑alih melakukan triangulasi fan yang sebenarnya.
import com.aspose.threed.*;Mesh.triangulate()
Mengembalikan sebuah Mesh instance. Pada implementasi saat ini, mesh yang dikembalikan adalah sebuah clone dari yang asli — tidak ada pemisahan poligon yang dilakukan. Metode ini ada sebagai titik API yang kompatibel ke depan; logika triangulasi sebenarnya belum diimplementasikan.
Mengembalikan: Mesh — sebuah clone dari mesh asli (perilaku stub).
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());