Mesh Triangulation — Aspose.3D FOSS for Java
Enumerations
Enumerations PolygonModifier apuohjelmaluokka on ei saatavilla versiossa Java Aspose.3D FOSS. Staattisia ei ole PolygonModifier.triangulate() menetelmiä.
Mesh‑kolmiointi on saatavilla instanssimetodin kautta Mesh.triangulate(). Kuitenkin tämä metodi on tällä hetkellä testimetodi joka palauttaa alkuperäisen mesh‑kloonin sen sijaan, että suorittaisi todellisen fan‑kolmioinnin.
import com.aspose.threed.*;Mesh.triangulate()
Palauttaa uuden Mesh instanssin. Nykyisessä toteutuksessa palautettu mesh on klooni alkuperäisen — polygoneja ei jaeta. Tämä metodi on olemassa etukäteisesti yhteensopivana API‑pisteenä; todellista kolmiointilogiikkaa ei ole vielä toteutettu.
Palauttaa: Mesh — alkuperäisen mesh‑kloonina (testimetodin käyttäytyminen).
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());