Mesh Triangulation

Mesh Triangulation — Aspose.3D FOSS for Java

Enumerations

Enumerations PolygonModifier la classe utilitaire est non disponible dans l’édition Java de Aspose.3D FOSS. Il n’existe aucune méthode statique PolygonModifier.triangulate() méthodes.

La triangulation du Mesh est disponible via la méthode d’instance Mesh.triangulate(). Cependant, cette méthode est actuellement une bouchon qui renvoie un clone du mesh original plutôt que d’effectuer une vraie triangulation en éventail.

import com.aspose.threed.*;

Mesh.triangulate()

Renvoie un nouveau Mesh instance. Dans l’implémentation actuelle, le mesh retourné est un clone de l’original — aucune division de polygone n’est effectuée. Cette méthode existe en tant que point d’API compatible avec les versions futures ; la logique de triangulation réelle n’est pas encore implémentée.

Retourne: Mesh — un clone du maillage original (comportement factice).

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

Voir aussi

 Français