PolygonModifier.Triangulate

Triangulate(Scene)

حوّل جميع الشبكات المبنية على مضلعات إلى شبكة مثلثية كاملة

public static void Triangulate(Scene scene)
معاملالنوعالوصف
sceneSceneالمشهد المراد معالجته

أمثلة

الكود التالي يوضح كيفية دمج جميع الكائنات من المشهد في شبكة واحدة.

var mesh = new Cylinder().ToMesh();

//قم بتحويل هذه الشبكة القائمة على رباعيات إلى شبكة قائمة على مثلثات
mesh = PolygonModifier.Triangulate(mesh);

var scene = new Scene(mesh);

      scene.Save("test.obj");

انظر أيضًا


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

انظر أيضًا


Triangulate(IList<Vector4>, IList<int[]>, bool, out Vector3[])

public static int[][] Triangulate(IList<Vector4> controlPoints, IList<int[]> polygons, 
    bool generateNormals, out Vector3[] nor_out)

انظر أيضًا


Triangulate(IList<Vector4>, IList<int[]>)

public static int[][] Triangulate(IList<Vector4> controlPoints, IList<int[]> polygons)

انظر أيضًا


Triangulate(IList<Vector4>, int[])

public static int[][] Triangulate(IList<Vector4> controlPoints, int[] polygon)

انظر أيضًا


Triangulate(IList<Vector4>)

public static int[][] Triangulate(IList<Vector4> controlPoints)

انظر أيضًا