Mesh Triangulation

Mesh Triangulation — Aspose.3D FOSS for Java

Enumerations

Enumerations PolygonModifier מחלקת שירות היא לא זמינה בגרסת Java של Aspose.3D FOSS. אין שיטות static PolygonModifier.triangulate() שיטות.

Mesh triangulation זמינה דרך שיטת המופע Mesh.triangulate(). עם זאת, שיטה זו היא כרגע תבנית שמחזירה עותק של ה‑Mesh המקורי במקום לבצע טריאנגולציית fan אמיתית.

import com.aspose.threed.*;

Mesh.triangulate()

מחזירה חדשה Mesh מופע. במימוש הנוכחי, ה‑Mesh המוחזר הוא עותק של המקורי — לא מתבצע פיצול פוליגונים. שיטה זו קיימת כנקודת API תואמת לעתיד; לוגיקת הטריאנגולציה האמיתית עדיין לא ממומשת.

מחזירה: Mesh — עותק של ה‑Mesh המקורי (התנהגות תבנית).

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

ראה גם

 עברית