Mesh Triangulation

Mesh Triangulation — Aspose.3D FOSS for Java

Example

Example PolygonModifier yardımcı sınıf mevcut değil Java sürümündeki Aspose.3D FOSS içinde. Statik hiçbir şey yok PolygonModifier.triangulate() yöntemler.

Mesh triangulation, örnek yöntemi aracılığıyla kullanılabilir Mesh.triangulate(). Ancak, bu yöntem şu anda bir taslak gerçek fan üçgenleştirmesi yapmadan, orijinal mesh’in bir kopyasını döndürür.

import com.aspose.threed.*;

Mesh.triangulate()

Yeni bir Mesh örnek. Mevcut uygulamada, döndürülen mesh bir kopya orijinalin kopyası — çokgen bölme yapılmaz. Bu yöntem, ileriye dönük uyumlu bir API noktası olarak bulunur; gerçek üçgenleştirme mantığı henüz uygulanmamıştır.

Döndürür: Mesh — orijinal mesh’in bir kopyası (taslak davranışı).

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

Ayrıca Bakınız

 Türkçe