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 पर स्वरूपित करता है |
यह सभी देखें