الفئة LambertMaterial

LambertMaterial class

المادة لنموذج التظليل لامبرت

public class LambertMaterial : Material

المُنشئات

الاسمالوصف
LambertMaterial()ينشئ نسخة جديدة من الفئة LambertMaterial.
LambertMaterial(string)ينشئ نسخة جديدة من الفئة LambertMaterial.

الخصائص

الاسمالوصف
AmbientColor { get; set; }يحصل أو يضبط اللون المحيط
DiffuseColor { get; set; }يحصل أو يضبط اللون المنتشر
EmissiveColor { get; set; }يحصل أو يضبط اللون المنبعث
virtual Name { get; set; }يحصل أو يعيّن الاسم.
Properties { get; }يحصل على مجموعة جميع الخصائص.
Transparency { get; set; }يحصل أو يضبط عامل الشفافية. يجب أن يكون العامل بين 0 (0٪، غير شفاف تمامًا) و 1 (100٪، شفاف تمامًا). أي قيمة عامل غير صالحة سيتم تقليمها.
TransparentColor { get; set; }يحصل أو يضبط اللون الشفاف.

الطرق

الاسمالوصف
FindProperty(string)يجد الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name)
GetEnumerator()يحصل على المُعدِّد لتعداد فتحات القوام الداخلية.
GetProperty(string)احصل على قيمة الخاصية المحددة
GetTexture(string)يحصل على القوام من الفتحة المحددة، يمكن أن يكون اسم خاصية المادة أو اسم معلمة المظلل
RemoveProperty(Property)يزيل خاصية ديناميكية.
RemoveProperty(string)إزالة الخاصية المحددة بالاسم
SetProperty(string, object)يضبط قيمة الخاصية المحددة
SetTexture(string, TextureBase)يعيّن القوام إلى الفتحة المحددة
override ToString()يحوّل الكائن إلى سلسلة

انظر أيضًا