Mesh Triangulation

Mesh Triangulation — Aspose.3D FOSS for Java

Methods

Methods PolygonModifier Hilfsklasse ist nicht verfügbar in der Java Edition von Aspose.3D FOSS. Es gibt keine statischen PolygonModifier.triangulate() Methoden.

Mesh-Triangulation ist über die Instanzmethode verfügbar Mesh.triangulate(). Allerdings ist diese Methode derzeit ein Platzhalter die eine Kopie des ursprünglichen Mesh zurückgibt, anstatt eine echte Fan-Triangulation durchzuführen.

import com.aspose.threed.*;

Mesh.triangulate()

Gibt ein neues zurück Mesh Instanz. In der aktuellen Implementierung ist das zurückgegebene Mesh ein Klon des Originals — es wird keine Polygonaufteilung durchgeführt. Diese Methode existiert als zukunftssicherer API-Punkt; die eigentliche Triangulationslogik ist noch nicht implementiert.

Rückgabe: Mesh — ein Klon des ursprünglichen Meshes (Stub-Verhalten).

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

Siehe auch

 Deutsch