Mesh Triangulation — Aspose.3D FOSS for Java
Methods
Methods PolygonModifier Hilfsklasse ist nicht verfügbar in der Java Edition von Aspose.3D FOSS. Es gibt keine statischen PolygonModifier.triangulate() Methoden.
Mesh-Triangulation ist über die Instanzmethode verfügbar Mesh.triangulate(). Allerdings ist diese Methode derzeit ein Platzhalter die eine Kopie des ursprünglichen Mesh zurückgibt, anstatt eine echte Fan-Triangulation durchzuführen.
import com.aspose.threed.*;Mesh.triangulate()
Gibt ein neues zurück Mesh Instanz. In der aktuellen Implementierung ist das zurückgegebene Mesh ein Klon des Originals — es wird keine Polygonaufteilung durchgeführt. Diese Methode existiert als zukunftssicherer API-Punkt; die eigentliche Triangulationslogik ist noch nicht implementiert.
Rückgabe: Mesh — ein Klon des ursprünglichen Meshes (Stub-Verhalten).
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());