Material

Material class

सामग्री ज्यामिति के दृश्य स्वरूप के लिए आवश्यक मापदंडों को परिभाषित करती है। Aspose.3D छायांकन मॉडल प्रदान करता हैLambertMaterial ,PhongMaterial औरShaderMaterial

public abstract class Material : A3DObject, IEnumerable<TextureSlot>

गुण

नामविवरण
virtual Name { get; set; }नाम प्राप्त या सेट करता है।
Properties { get; }सभी संपत्तियों का संग्रह प्राप्त करता है।

तरीकों

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

खेत

नामविवरण
const MapAmbientमें प्रयुक्तSetTexture एक परिवेश बनावट मानचित्रण आवंटित करने के लिए.
const MapDiffuseमें प्रयुक्तSetTexture डिफ्यूज़ टेक्सचर मैपिंग असाइन करने के लिए.
const MapEmissiveमें प्रयुक्तSetTexture एक एमिसिव टेक्सचर मैपिंग असाइन करने के लिए.
const MapNormalमें प्रयुक्तSetTexture एक सामान्य बनावट मैपिंग आवंटित करने के लिए.
const MapSpecularमें प्रयुक्तSetTexture स्पेक्युलर टेक्सचर मैपिंग असाइन करने के लिए.

यह सभी देखें