LambertMaterial
अवलोकन
LambertMaterial Aspose.3D FOSS में .NET के लिए एक क्लास है।. विरासत में प्राप्त करता है: Material.
lambert शेडिंग मॉडल के लिए Material
यह क्लास .NET प्रोग्रामों में LambertMaterial ऑब्जेक्ट्स के साथ काम करने के लिए 11 मेथड्स प्रदान करती है।. उपलब्ध मेथड्स में शामिल हैं: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, LambertMaterial, RemoveProperty, SetProperty, SetTexture, ToString. सभी सार्वजनिक सदस्य Aspose.3D FOSS for .NET पैकेज को स्थापित करने के बाद किसी भी .NET एप्लिकेशन के लिए सुलभ हैं।. गुण: AmbientColor, DiffuseColor, EmissiveColor, MapAmbient, MapDiffuse, MapEmissive, और 6 और।.
प्रॉपर्टीज़
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
EmissiveColor | Vector3 | पढ़ें/लिखें | एमिसिव रंग प्राप्त करता है या सेट करता है |
AmbientColor | Vector3 | पढ़ें/लिखें | पर्यावरणीय रंग प्राप्त करता है या सेट करता है |
DiffuseColor | Vector3 | पढ़ें/लिखें | डिफ्यूज़ रंग को प्राप्त करता है या सेट करता है |
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 | पढ़ें | सभी गुणों का संग्रह प्राप्त करता है।. |
मेथड्स
| Signature | विवरण |
|---|---|
LambertMaterial() | नए LambertMaterial क्लास का एक नया इंस्टेंस इनिशियलाइज़ करता है |
LambertMaterial(name: string) | नए 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) | प्रॉपर्टी को खोजता है. |