فئة VertexElementMaterial

VertexElementMaterial class

يُعرّف فهرس المادة للمكونات المحددة. يمكن للعقدة أن تحتوي على مواد متعددة، يُستخدم VertexElementMaterial لتصيير أجزاء مختلفة من الهندسة بمواد مختلفة.

public class VertexElementMaterial : VertexElement

المُنشئات

الاسمالوصف
VertexElementMaterial()يُهيئ مثيلاً جديدًا من فئة VertexElementMaterial.

الخصائص

الاسمالوصف
Indices { get; }يحصل على بيانات الفهارس
MappingMode { get; set; }يحصل أو يضبط كيفية تعيين العنصر.
Name { get; set; }يحصل أو يعيّن الاسم.
ReferenceMode { get; set; }يحصل أو يضبط كيفية الإشارة إلى العنصر.
VertexElementType { get; }يحصل على نوع الـ VertexElement

الطرق

الاسمالوصف
override Clear()يزيل جميع العناصر من المصفوفات المباشرة ومصفوفات الفهارس.
SetIndices(int[])تحميل الفهارس
override ToString()تمثيل نصي لعنصر الرأس.

أمثلة

الكود التالي يوضح كيفية تعيين مادة مختلفة لوجه مختلف من الصندوق.

// إنشاء شبكة لصندوق (الصندوق يتكون من 6 مستويات)
Mesh box = (new Box()).ToMesh();
// إنشاء عنصر مادة على هذه الشبكة
VertexElementMaterial mat = (VertexElementMaterial)box.CreateElement(VertexElementType.Material, MappingMode.Polygon, ReferenceMode.Index);
// وتحديد فهرس مادة مختلف لكل مستوى
mat.Indices.AddRange(new int[] { 0, 1, 2, 3, 4, 5 });

انظر أيضًا