Mesh.CreatePolygon

CreatePolygon(int[], int, int)

ينشئ مضلعًا جديدًا بجميع الرؤوس المحددة في indices. لإنشاء المضلع رأسًا برأس، يرجى استخدام PolygonBuilder.

public void CreatePolygon(int[] indices, int offset, int length)
معاملالنوعالوصف
المؤشراتInt32[]مصفوفة مؤشرات المضلع، كل مؤشر يشير إلى نقطة تحكم تُكوّن المضلع.
الإزاحةInt32إزاحة المؤشر الأول للمضلع
الطولInt32طول المؤشرات

أمثلة

الكود التالي يوضح كيفية إنشاء مضلع جديد باستخدام مؤشرات نقاط التحكم.

var mesh = new Mesh();
int[] indices = new int[] {0, 1, 2};
mesh.CreatePolygon(indices);

انظر أيضًا


CreatePolygon(int[])

ينشئ مضلعًا جديدًا بجميع الرؤوس المحددة في indices. لإنشاء المضلع رأسًا برأس، يرجى استخدام PolygonBuilder.

public void CreatePolygon(int[] indices)
معاملالنوعالوصف
المؤشراتInt32[]مصفوفة مؤشرات المضلع، كل مؤشر يشير إلى نقطة تحكم تُكوّن المضلع.

أمثلة

var mesh = new Mesh();
int[] indices = new int[] {0, 1, 2};
mesh.CreatePolygon(indices);

انظر أيضًا


CreatePolygon(int, int, int, int)

إنشاء مضلع بـ 4 رؤوس (رباعي)

public void CreatePolygon(int v1, int v2, int v3, int v4)
معاملالنوعالوصف
v1Int32مؤشر الرأس الأول
v2Int32مؤشر الرأس الثاني
v3Int32مؤشر الرأس الثالث
v4Int32مؤشر الرأس الرابع

أمثلة

الكود التالي يوضح كيفية إنشاء مضلع جديد باستخدام مؤشرات نقاط التحكم.

var mesh = new Mesh();
mesh.CreatePolygon(0, 1, 2, 3);

انظر أيضًا


CreatePolygon(int, int, int)

إنشاء مضلع بـ 3 رؤوس (مثلث)

public void CreatePolygon(int v1, int v2, int v3)
معاملالنوعالوصف
v1Int32مؤشر الرأس الأول
v2Int32مؤشر الرأس الثاني
v3Int32مؤشر الرأس الثالث

أمثلة

الكود التالي يوضح كيفية إنشاء مضلع جديد باستخدام مؤشرات نقاط التحكم.

var mesh = new Mesh();
mesh.CreatePolygon(0, 1, 2);

انظر أيضًا