Mesh Triangulation — Aspose.3D FOSS for Java
FbxSaveOptions
FbxSaveOptions PolygonModifier kelas utiliti adalah tidak tersedia dalam edisi Java Aspose.3D FOSS. Tiada kaedah static PolygonModifier.triangulate() .
Triangulasi Mesh tersedia melalui kaedah instance Mesh.triangulate(). Walau bagaimanapun, kaedah ini pada masa ini adalah stub yang mengembalikan klon mesh asal dan bukannya melakukan triangulasi fan sebenar.
import com.aspose.threed.*;Mesh.triangulate()
Mengembalikan satu baru Mesh instans. Dalam pelaksanaan semasa, mesh yang dikembalikan ialah klon daripada asal — tiada pemisahan poligon dilakukan. Kaedah ini wujud sebagai titik API yang serasi ke hadapan; logik triangulasi sebenar belum lagi dilaksanakan.
Mengembalikan: Mesh — satu klon mesh asal (kelakuan 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());