Mesh Triangulation

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

Katso myös

 Suomi