فئة PbrSpecularMaterial

PbrSpecularMaterial class

المادة للتصيير الفيزيائي القائم على اللون المنتشر/اللمعان/اللمعان

public class PbrSpecularMaterial : Material

المُنشئات

الاسمالوصف
PbrSpecularMaterial()منشئ PbrSpecularMaterial

الخصائص

الاسمالوصف
Diffuse { get; set; }يحصل أو يضبط اللون المنتشر للمادة، القيمة الافتراضية هي (1, 1, 1)
DiffuseTexture { get; set; }يحصل أو يعيّن النسيج للانتشار
EmissiveColor { get; set; }يحصل أو يعيّن اللون الانبعاثي، القيمة الافتراضية هي (0, 0, 0)
EmissiveTexture { get; set; }يحصل أو يعيّن النسيج للانبعاثي
GlossinessFactor { get; set; }يحصل أو يعيّن اللمعان (النعومة) للمادة، 1 يعني ناعم تمامًا و0 يعني خشن تمامًا، القيمة الافتراضية هي 1، النطاق هو [0, 1]
virtual Name { get; set; }يحصل أو يعيّن الاسم.
NormalTexture { get; set; }يحصل أو يعيّن نسيج تمثيل العادي
Properties { get; }يحصل على مجموعة جميع الخصائص.
Specular { get; set; }يحصل أو يعيّن اللون الانعكاسي للمادة، القيمة الافتراضية هي (1, 1, 1).
SpecularGlossinessTexture { get; set; }يحصل أو يعيّن النسيج للون الانعكاسي، القناة RGB تخزن اللون الانعكاسي والقناة A تخزن اللمعان.
Transparency { get; set; }يحصل أو يضبط عامل الشفافية. يجب أن يكون العامل بين 0 (0٪، غير شفاف تمامًا) و 1 (100٪، شفاف تمامًا). أي قيمة عامل غير صالحة سيتم تقليمها.

الطرق

الاسمالوصف
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()يحوّل الكائن إلى سلسلة

الحقول

الاسمالوصف
const MapSpecularGlossinessخريطة النسيج لللمعان الانعكاسي

انظر أيضًا