Material

Material class

تحدد المادة المعلمات اللازمة للمظهر الهندسي المرئي . Aspose.3D نموذج تظليل لـLambertMaterial وPhongMaterial وShaderMaterial

public abstract class Material : A3DObject, IEnumerable<TextureSlot>

الخصائص

اسموصف
virtual Name { get; set; }الحصول على الاسم أو تعيينه .
Properties { get; }الحصول على مجموعة من كافة الخصائص .

طُرق

اسموصف
FindProperty(string)البحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty / SetProperty) أو خاصية أصلية (محددة باسمها)
GetEnumerator()الحصول على العداد لتعداد فتحات النسيج الداخلي.
GetProperty(string)الحصول على قيمة الخاصية المحددة
GetTexture(string)الحصول على النسيج من الفتحة المحددة ، يمكن أن يكون اسم خاصية المادة أو اسم معلمة shader
RemoveProperty(Property)يزيل خاصية ديناميكية .
RemoveProperty(string)إزالة الخاصية المحددة المحددة بالاسم
SetProperty(string, object)يحدد قيمة الخاصية المحددة
SetTexture(string, TextureBase)يضبط النسيج على slot
override ToString()كائن تنسيقات إلى string

مجالات

اسموصف
const MapAmbientالمستخدمة فيSetTexture لتعيين مخطط نسيج محيط .
const MapDiffuseالمستخدمة فيSetTexture لتعيين رسم خرائط نسيج منتشر.
const MapEmissiveالمستخدمة فيSetTexture لتعيين رسم خرائط نسيج انبعاث.
const MapNormalالمستخدمة فيSetTexture لتعيين مخطط نسيج عادي.
const MapSpecularالمستخدمة فيSetTexture لتعيين مخطط نسيج مرآوي .

أنظر أيضا