Mesh Triangulation

Mesh Triangulation — Aspose.3D FOSS for Java

FbxSaveOptions

FbxSaveOptions PolygonModifier utility class je nije dostupna u Java izdanju Aspose.3D FOSS. Nema statičkih PolygonModifier.triangulate() metoda.

Mesh triangulation je dostupna putem instance metode Mesh.triangulate(). Međutim, ova metoda je trenutno stub koja vraća klon originalne mreže umjesto da izvrši stvarnu fan triangulaciju.

import com.aspose.threed.*;

Mesh.triangulate()

Vraća novi Mesh instance. U trenutnoj implementaciji, vraćena mreža je klon originalne — ne provodi se razdvajanje poligona. Ova metoda postoji kao API točka kompatibilna s budućim verzijama; stvarna logika triangulacije još nije implementirana.

Vraća: Mesh — klon originalne mreže (ponašanje 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());

Vidi također

 Hrvatski