PolygonModifier.Triangulate
محتويات
[
يخفي
]Triangulate(Scene)
حوّل جميع الشبكات المبنية على مضلعات إلى شبكة مثلثية كاملة
public static void Triangulate(Scene scene)
| معامل | النوع | الوصف |
|---|---|---|
| scene | Scene | المشهد المراد معالجته |
أمثلة
الكود التالي يوضح كيفية دمج جميع الكائنات من المشهد في شبكة واحدة.
var mesh = new Cylinder().ToMesh();
//قم بتحويل هذه الشبكة القائمة على رباعيات إلى شبكة قائمة على مثلثات
mesh = PolygonModifier.Triangulate(mesh);
var scene = new Scene(mesh);
scene.Save("test.obj");
انظر أيضًا
- class Scene
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D
Triangulate(Mesh)
حوّل شبكة مبنية على مضلعات إلى شبكة مثلثية كاملة
public static Mesh Triangulate(Mesh mesh)
| معامل | النوع | الوصف |
|---|---|---|
| شبكة | Mesh | الشبكة الأصلية غير المثلثية |
قيمة الإرجاع
الشبكة المثلثية الجديدة المولدة
أمثلة
الكود التالي يوضح كيفية دمج جميع الكائنات من المشهد في شبكة واحدة.
var mesh = new Cylinder().ToMesh();
//قم بتحويل هذه الشبكة القائمة على رباعيات إلى شبكة قائمة على مثلثات
mesh = PolygonModifier.Triangulate(mesh);
var scene = new Scene(mesh);
scene.Save("test.obj");
انظر أيضًا
- class Mesh
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D
Triangulate(IList<Vector4>, IList<int[]>, bool, out Vector3[])
public static int[][] Triangulate(IList<Vector4> controlPoints, IList<int[]> polygons,
bool generateNormals, out Vector3[] nor_out)
انظر أيضًا
- struct Vector4
- struct Vector3
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D
Triangulate(IList<Vector4>, IList<int[]>)
public static int[][] Triangulate(IList<Vector4> controlPoints, IList<int[]> polygons)
انظر أيضًا
- struct Vector4
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D
Triangulate(IList<Vector4>, int[])
public static int[][] Triangulate(IList<Vector4> controlPoints, int[] polygon)
انظر أيضًا
- struct Vector4
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D
Triangulate(IList<Vector4>)
public static int[][] Triangulate(IList<Vector4> controlPoints)
انظر أيضًا
- struct Vector4
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D