जियोमेट्री
Geometry class
सभी रेंडरेबल ज्योमेट्रिक ऑब्जेक्ट्स (जैसे Mesh, NurbsSurface, Patch आदि) की बेस क्लास। Geometry बेस क्लास समर्थन करता है: कंट्रोल पॉइंट प्रबंधन, कंट्रोल पॉइंट्स ज्योमेट्री की बेस 3D स्पेशियल स्ट्रक्चर को परिभाषित करते हैं, विभिन्न ज्योमेट्रिक प्रकारों के पास ठोस 3D मॉडल को परिभाषित करने के अलग तरीके होते हैं। वर्टेक्स एलिमेंट परिभाषा, वर्टेक्स एलिमेंट्स अतिरिक्त जानकारी जैसे नॉर्मल्स/UV कॉर्डिनेट्स/वर्टेक्स कलर्स को ज्योमेट्री में लागू करते हैं, अधिक विवरण के लिए VertexElement देखें। ऑब्जेक्ट डिफॉर्मिंग, Deformer को बंधित करके ज्योमेट्री के आकार को एनीमेट किया जा सकता है।
विधियाँ
constructor
| नाम | विवरण |
|---|---|
| constructor(name) | Geometry क्लास की नई इंस्टेंस को इनिशियलाइज़ करता है। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| name | स्ट्रिंग | नाम |
Result:
getVisible
| नाम | विवरण |
|---|---|
| getVisible() | ज्यामिति दृश्यमान है या नहीं, प्राप्त करता है या सेट करता है |
Result:
setVisible
| नाम | विवरण |
|---|---|
| setVisible(value) | ज्यामिति दृश्यमान है या नहीं, प्राप्त करता है या सेट करता है |
Result:
getDeformers
| नाम | विवरण |
|---|---|
| getDeformers() | इस ज्यामिति से जुड़े सभी डिफॉर्मर प्राप्त करता है। डिफॉर्मर। |
Result:
getControlPoints
| नाम | विवरण |
|---|---|
| getControlPoints() | सभी नियंत्रण बिंदु प्राप्त करता है |
Result:
getCastShadows
| नाम | विवरण |
|---|---|
| getCastShadows() | यह निर्धारित करता है या सेट करता है कि यह ज्यामिति छाया डाल सकती है या नहीं |
Result:
setCastShadows
| नाम | विवरण |
|---|---|
| setCastShadows(value) | यह निर्धारित करता है या सेट करता है कि यह ज्यामिति छाया डाल सकती है या नहीं |
Result:
getReceiveShadows
| नाम | विवरण |
|---|---|
| getReceiveShadows() | यह निर्धारित करता है या सेट करता है कि यह ज्यामिति छाया प्राप्त कर सकती है या नहीं। |
Result:
setReceiveShadows
| नाम | विवरण |
|---|---|
| setReceiveShadows(value) | यह निर्धारित करता है या सेट करता है कि यह ज्यामिति छाया प्राप्त कर सकती है या नहीं। |
Result:
getVertexElements
| नाम | विवरण |
|---|---|
| getVertexElements() | सभी वर्टेक्स तत्व प्राप्त करता है |
Result:
getParentNodes
| नाम | विवरण |
|---|---|
| getParentNodes() | सभी पैरेंट नोड्स प्राप्त करता है, एक इकाई को ज्यामिति इंस्टेंसिंग के लिए कई पैरेंट नोड्स से जोड़ा जा सकता है। नोड्स। |
Result:
getExcluded
| नाम | विवरण |
|---|---|
| getExcluded() | निर्यात के दौरान इस इकाई को बाहर रखने के लिए प्राप्त करता है या सेट करता है। |
Result:
setExcluded
| नाम | विवरण |
|---|---|
| setExcluded(value) | निर्यात के दौरान इस इकाई को बाहर रखने के लिए प्राप्त करता है या सेट करता है। |
Result:
getParentNode
| नाम | विवरण |
|---|---|
| getParentNode() | पहले पैरेंट नोड को प्राप्त करता है या सेट करता है, यदि पहला पैरेंट नोड सेट किया जाता है, तो यह इकाई अन्य पैरेंट नोड्स से अलग हो जाएगी। पैरेंट नोड। |
Result:
setParentNode
| नाम | विवरण |
|---|---|
| setParentNode(value) | पहले पैरेंट नोड को प्राप्त करता है या सेट करता है, यदि पहला पैरेंट नोड सेट किया जाता है, तो यह इकाई अन्य पैरेंट नोड्स से अलग हो जाएगी। पैरेंट नोड। |
Result:
getScene
| नाम | विवरण |
|---|---|
| getScene() | उस सीन को प्राप्त करता है जिससे यह ऑब्जेक्ट संबंधित है। |
Result:
getName
| नाम | विवरण |
|---|---|
| getName() | नाम को प्राप्त करता है या सेट करता है। नाम। |
Result:
setName
| नाम | विवरण |
|---|---|
| setName(value) | नाम को प्राप्त करता है या सेट करता है। नाम। |
Result:
getProperties
| नाम | विवरण |
|---|---|
| getProperties() | सभी प्रॉपर्टीज़ का संग्रह प्राप्त करता है। |
Result:
getElement
| नाम | विवरण |
|---|---|
| getElement(type) | निर्दिष्ट प्रकार के साथ एक वर्टेक्स तत्व प्राप्त करता है |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| type | VertexElementType | VertexElementType |
Result: VertexElement
getVertexElementOfUV
| नाम | विवरण |
|---|---|
| getVertexElementOfUV(textureMapping) | दिए गए टेक्सचर मैपिंग प्रकार के साथ एक VertexElementUV इंस्टेंस प्राप्त करता है |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| textureMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElement
| नाम | विवरण |
|---|---|
| createElement(type) | निर्दिष्ट प्रकार के साथ एक वर्टेक्स तत्व बनाता है और इसे ज्यामिति में जोड़ता है। यदि type VertexElementType.UV है, तो TextureMapping.DIFFUSE प्रकार के टेक्सचर मैपिंग के साथ एक VertexElementUV बनाया जाएगा। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| type | VertexElementType | VertexElementType |
Result: VertexElement
addElement
| नाम | विवरण |
|---|---|
| addElement(element) | एक मौजूदा वर्टेक्स तत्व को वर्तमान ज्यामिति में जोड़ता है |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| element | VertexElement | जोड़ने के लिए वर्टेक्स तत्व |
Result: VertexElement
createElement
| नाम | विवरण |
|---|---|
| createElement(type, mappingMode, referenceMode) | निर्दिष्ट प्रकार के साथ एक वर्टेक्स तत्व बनाता है और इसे ज्यामिति में जोड़ता है। यदि type VertexElementType.UV है, तो TextureMapping.DIFFUSE प्रकार के टेक्सचर मैपिंग के साथ एक VertexElementUV बनाया जाएगा। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| type | VertexElementType | VertexElementType |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElement
createElementUV
| नाम | विवरण |
|---|---|
| createElementUV(uvMapping) | दिए गए टेक्सचर मैपिंग प्रकार के साथ एक VertexElementUV बनाता है। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElementUV
| नाम | विवरण |
|---|---|
| createElementUV(uvMapping, mappingMode, referenceMode) | दिए गए टेक्सचर मैपिंग प्रकार के साथ एक VertexElementUV बनाता है। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElementUV
getBoundingBox
| नाम | विवरण |
|---|---|
| getBoundingBox() | वर्तमान इकाई का बाउंडिंग बॉक्स उसके ऑब्जेक्ट स्पेस कोऑर्डिनेट सिस्टम में प्राप्त करता है। |
Result: VertexElementUV
getEntityRendererKey
| नाम | विवरण |
|---|---|
| getEntityRendererKey() | रेंडरर में पंजीकृत इकाई रेंडरर की कुंजी प्राप्त करता है। |
Result: EntityRendererKey
removeProperty
| नाम | विवरण |
|---|---|
| removeProperty(property) | एक डायनेमिक प्रॉपर्टी को हटाता है। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| property | Property | कौन सी प्रॉपर्टी हटानी है |
Result: boolean
removeProperty
| नाम | विवरण |
|---|---|
| removeProperty(property) | नाम द्वारा पहचानी गई निर्दिष्ट प्रॉपर्टी को हटाएँ |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| propert | स्ट्रिंग | null |
Result: boolean
getProperty
| नाम | विवरण |
|---|---|
| getProperty(property) | निर्दिष्ट प्रॉपर्टी का मान प्राप्त करें |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| property | स्ट्रिंग | प्रॉपर्टी का नाम |
Result: ऑब्जेक्ट
setProperty
| नाम | विवरण |
|---|---|
| setProperty(property, value) | निर्दिष्ट प्रॉपर्टी का मान सेट करता है |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| property | स्ट्रिंग | प्रॉपर्टी का नाम |
| मान | ऑब्जेक्ट | प्रॉपर्टी का मान |
Result: ऑब्जेक्ट
findProperty
| नाम | विवरण |
|---|---|
| findProperty(propertyName) | प्रॉपर्टी को खोजता है। यह एक डायनेमिक प्रॉपर्टी हो सकती है (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या नेेटिव प्रॉपर्टी (इसके नाम द्वारा पहचानी गई)। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| propertyName | स्ट्रिंग | प्रॉपर्टी का नाम। |
Result: Property