Mesh Triangulation — Aspose.3D FOSS for Java
FbxSaveOptions
FbxSaveOptions PolygonModifier utility class is niet beschikbaar in de Java editie van Aspose.3D FOSS. Er zijn geen statische PolygonModifier.triangulate() methoden.
Mesh triangulation is beschikbaar via de instantiemethode Mesh.triangulate(). Echter, deze methode is momenteel een stub die een kloon van de oorspronkelijke mesh retourneert in plaats van daadwerkelijke fan-triangulatie uit te voeren.
import com.aspose.threed.*;Mesh.triangulate()
Retourneert een nieuwe Mesh instantie. In de huidige implementatie is de geretourneerde mesh een kloon van de oorspronkelijke — er wordt geen polygonen gesplitst. Deze methode bestaat als een toekomstbestendig API‑punt; de daadwerkelijke triangulatie‑logica is nog niet geïmplementeerd.
Retourneert: Mesh — een kloon van de oorspronkelijke mesh (stub‑gedrag).
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());