PhongMaterial

PhongMaterial class

ब्लिन-फोंग छायांकन मॉडल के लिए सामग्री।

public class PhongMaterial : LambertMaterial

कंस्ट्रक्टर्स

नामविवरण
PhongMaterial()का एक नया उदाहरण प्रारंभ करता हैPhongMaterial वर्ग.
PhongMaterial(string)का एक नया उदाहरण प्रारंभ करता हैPhongMaterial वर्ग.

गुण

नामविवरण
AmbientColor { get; set; }परिवेश रंग प्राप्त या सेट करता है
DiffuseColor { get; set; }फैलाना रंग प्राप्त या सेट करता है
EmissiveColor { get; set; }उत्सर्जक रंग प्राप्त या सेट करता है
virtual Name { get; set; }नाम प्राप्त या सेट करता है।
Properties { get; }सभी संपत्तियों का संग्रह प्राप्त करता है।
ReflectionColor { get; set; }प्रतिबिंब रंग प्राप्त या सेट करता है।
ReflectionFactor { get; set; }प्रतिबिंब रंग के क्षीणन को प्राप्त या सेट करता है।
Shininess { get; set; }चमक को प्राप्त या सेट करता है, यह स्पेक्युलर हाइलाइट के आकार को नियंत्रित करता है।
SpecularColor { get; set; }स्पेक्युलर रंग प्राप्त या सेट करता है।
SpecularFactor { get; set; }स्पेक्युलर कारक प्राप्त या सेट करता है। स्पेक्युलर का सूत्र: स्पेक्युलर कलर * स्पेक्युलर फैक्टर * (एन डॉट एच) ^ शाइननेस
Transparency { get; set; }पारदर्शिता फ़ैक्टर प्राप्त या सेट करता है. फ़ैक्टर को 0(0%, पूरी तरह से अपारदर्शी) और 1(100%, पूरी तरह से पारदर्शी) के बीच होना चाहिए कोई भी अमान्य फ़ैक्टर मान क्लैम्प किया जाएगा.
TransparentColor { get; set; }पारदर्शी रंग प्राप्त या सेट करता है।

तरीकों

नामविवरण
FindProperty(string)संपत्ति ढूँढता है। यह एक गतिशील संपत्ति हो सकती है (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या मूल संपत्ति (इसके नाम से पहचानी गई)
GetEnumerator()गणनाकर्ता को आंतरिक बनावट स्लॉट की गणना करने के लिए मिलता है।
GetProperty(string)निर्दिष्ट संपत्ति का मान प्राप्त करें
GetTexture(string)निर्दिष्ट स्लॉट से बनावट प्राप्त करता है, यह सामग्री की संपत्ति का नाम या शेडर का पैरामीटर नाम हो सकता है
RemoveProperty(Property)एक गतिशील संपत्ति को हटाता है।
RemoveProperty(string)नाम द्वारा पहचानी गई निर्दिष्ट संपत्ति को हटाएं
SetProperty(string, object)निर्दिष्ट संपत्ति का मान सेट करता है
SetTexture(string, TextureBase)बनावट को निर्दिष्ट स्लॉट पर सेट करता है
override ToString()ऑब्जेक्ट को string पर स्वरूपित करता है

यह सभी देखें