Mesh Triangulation

Mesh Triangulation — Aspose.3D FOSS for Java

Enumerations

Enumerations PolygonModifier verktøyklasse er ikke tilgjengelig i Java-utgaven av Aspose.3D FOSS. Det finnes ingen statiske PolygonModifier.triangulate() metoder.

Mesh-triangulering er tilgjengelig via instansmetoden Mesh.triangulate(). Imidlertid er denne metoden for øyeblikket en stub som returnerer en klone av den opprinnelige mesh’en i stedet for å utføre faktisk fan-triangulering.

import com.aspose.threed.*;

Mesh.triangulate()

Returnerer en ny Mesh instans. I den nåværende implementeringen er den returnerte mesh’en en klone av den opprinnelige — ingen polygon-splitting utføres. Denne metoden eksisterer som et fremoverkompatibelt API-punkt; faktisk trianguleringslogikk er ennå ikke implementert.

Returnerer: Mesh — en klone av den opprinnelige mesh’en (stub-oppførsel).

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

Se også

 Norsk