PhongMaterial
अवलोकन
PhongMaterial Aspose.3D FOSS for .NET में एक क्लास है।. से विरासत में मिला: LambertMaterial.
blinn-phong शेडिंग मॉडल के लिए Material।.
यह क्लास .NET प्रोग्रामों में PhongMaterial ऑब्जेक्ट्स के साथ काम करने के लिए 12 मेथड्स प्रदान करती है।. उपलब्ध मेथड्स में शामिल हैं: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, LambertMaterial, PhongMaterial, RemoveProperty, SetProperty, SetTexture, ToString. सभी सार्वजनिक सदस्य Aspose.3D FOSS for .NET पैकेज को स्थापित करने के बाद किसी भी .NET एप्लिकेशन के लिए उपलब्ध हैं।. गुणधर्म: AmbientColor, DiffuseColor, EmissiveColor, MapAmbient, MapDiffuse, MapEmissive, और 11 और।.
Properties
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
SpecularColor | Vector3 | पढ़ें/लिखें | स्पेक्यूलर रंग को प्राप्त करता है या सेट करता है।. |
SpecularFactor | double | पढ़ें/लिखें | specular factor को प्राप्त करता है या सेट करता है।. |
Shininess | double | पढ़ें/लिखें | शाइननेस को प्राप्त करता है या सेट करता है, यह स्पेक्युलर हाईलाइट के आकार को नियंत्रित करता है।. |
ReflectionColor | Vector3 | पढ़ें/लिखें | रिफ्लेक्शन रंग प्राप्त करता है या सेट करता है।. |
ReflectionFactor | double | पढ़ें/लिखें | प्रतिबिंब रंग के क्षीणन को प्राप्त करता है या सेट करता है।. |
EmissiveColor | Vector3 | पढ़ें/लिखें | उत्सर्जक रंग प्राप्त करता है या सेट करता है |
AmbientColor | Vector3 | पढ़ें/लिखें | ambient color को प्राप्त करता है या सेट करता है |
DiffuseColor | Vector3 | पढ़ें/लिखें | प्राप्त करता है या सेट करता है diffuse color |
TransparentColor | Vector3 | पढ़ें/लिखें | पारदर्शी रंग को प्राप्त करता है या सेट करता है।. |
Transparency | double | पढ़ें/लिखें | पारदर्शिता गुणांक को प्राप्त करता है या सेट करता है।. |
MapSpecular | string | पढ़ें | GetTexture/SetTexture में उपयोग किया जाता है ताकि एक specular texture mapping नियुक्त की जा सके।. |
MapDiffuse | string | पढ़ें | GetTexture/SetTexture में उपयोग किया जाता है ताकि एक diffuse texture mapping नियुक्त की जा सके।. |
MapEmissive | string | पढ़ें | GetTexture/SetTexture में उपयोग किया जाता है ताकि एक emissive texture mapping नियुक्त की जा सके।. |
MapAmbient | string | पढ़ें | GetTexture/SetTexture में उपयोग किया जाता है ambient texture mapping को असाइन करने के लिए।. |
MapNormal | string | पढ़ें | GetTexture/SetTexture में उपयोग किया जाता है normal texture mapping को असाइन करने के लिए।. |
Name | string | पढ़ें/लिखें | नाम प्राप्त करता है या सेट करता है।. |
Properties | PropertyCollection | पढ़ें | सभी गुणों का संग्रह प्राप्त करता है।. |
Methods
| Signature | विवरण |
|---|---|
PhongMaterial() | PhongMaterial क्लास का एक नया उदाहरण प्रारम्भ करता है। |
PhongMaterial(name: string) | PhongMaterial क्लास का एक नया उदाहरण इनिशियलाइज़ करता है सामग्री नाम |
LambertMaterial() | LambertMaterial क्लास का एक नया उदाहरण इनिशियलाइज़ करता है |
GetTexture(slotName: string) | /// |
SetTexture(slotName: string, texture: TextureBase) | निर्दिष्ट स्लॉट में टेक्सचर सेट करता है।. |
ToString() | ऑब्जेक्ट को स्ट्रिंग में फ़ॉर्मैट करता है।. |
GetEnumerator() | आंतरिक टेक्सचर स्लॉट्स को गिनने के लिए एन्यूमरेटर प्राप्त करता है।. |
A3DObject() | A3DObject क्लास का एक नया उदाहरण बिना नाम के इनिशियलाइज़ करता है।. |
RemoveProperty(property: Property) | डायनामिक प्रॉपर्टी को हटाता है।. |
GetProperty(property: string) | निर्दिष्ट प्रॉपर्टी का मान प्राप्त करें |
SetProperty(property: string, value: object?) | निर्दिष्ट प्रॉपर्टी का मान सेट करता है |
FindProperty(propertyName: string) | प्रॉपर्टी को खोजता है।. |