Mesh Triangulation

Mesh Triangulation — Aspose.3D FOSS for Java

FbxSaveOptions

FbxSaveOptions PolygonModifier la classe utility è non disponibile nella edizione Java di Aspose.3D FOSS. Non ci sono static PolygonModifier.triangulate() metodi.

La triangolazione della mesh è disponibile tramite il metodo di istanza Mesh.triangulate(). Tuttavia, questo metodo è attualmente un stub che restituisce un clone della mesh originale invece di eseguire una reale triangolazione a ventaglio.

import com.aspose.threed.*;

Mesh.triangulate()

Restituisce un nuovo Mesh istanza. Nell’implementazione attuale, la mesh restituita è una clone dell’originale — non viene eseguita alcuna divisione dei poligoni. Questo metodo esiste come punto API compatibile con versioni future; la logica di triangolazione reale non è ancora implementata.

Restituisce: Mesh — un clone della mesh originale (comportamento 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());

Vedi anche

 Italiano