Mesh Triangulation

Mesh Triangulation — Aspose.3D FOSS for Java

Methods

Methods PolygonModifier utility třída je není k dispozici v edici Java Aspose.3D FOSS. Neexistují žádné statické PolygonModifier.triangulate() metody.

Triangulace Mesh je k dispozici prostřednictvím metody instance Mesh.triangulate(). Nicméně tato metoda je v současné době a zástupná která vrací klon původní sítě místo provedení skutečné fan triangulace.

import com.aspose.threed.*;

Mesh.triangulate()

Vrací nový Mesh instanci. V aktuální implementaci je vrácená síť a klon původní — nedochází k rozdělení polygonů. Tato metoda existuje jako forward‑compatible bod API; skutečná logika triangulace ještě není implementována.

Vrací: Mesh — klon původní sítě (zástupné chování).

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

Viz také

 Čeština