आकार

Shape class

यह आकार नियंत्रण बिंदुओं के सेट पर विकृति का वर्णन करता है, जो Maya में क्लस्टर डिफॉर्मर के समान है। उदाहरण के लिए, हम एक निर्मित ज्योमेट्री में एक आकार जोड़ सकते हैं। और आकार और ज्योमेट्री की टोपोलॉजिकल जानकारी समान होती है लेकिन नियंत्रण बिंदुओं की स्थितियां अलग होती हैं। विभिन्न प्रभाव मात्रा के साथ, ज्योमेट्री एक विकृति प्रभाव प्रदर्शित करती है।

विधियाँ

constructor

नामविवरण
constructor()Shape क्लास का एक नया इंस्टेंस इनिशियलाइज़ करता है।

Result:


constructor_overload

नामविवरण
constructor_overload(name)Shape क्लास का एक नया इंस्टेंस इनिशियलाइज़ करता है।

Parameters:

नामप्रकारविवरण
nameस्ट्रिंगनाम

Result:


getIndices

नामविवरण
getIndices()इंडेक्स प्राप्त करता है। इंडेक्स।

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:


fromControlPoints

नामविवरण
fromControlPoints(controlPoints)निर्दिष्ट कंट्रोल पॉइंट्स के साथ डिफ़ॉल्ट इंडेक्स के साथ एक शेप बनाएं।

Parameters:

नामप्रकारविवरण
controlPointVector3[]null

Result: आकार


getElement

नामविवरण
getElement(type)निर्दिष्ट प्रकार के साथ एक वर्टेक्स तत्व प्राप्त करता है

Parameters:

नामप्रकारविवरण
typeVertexElementTypeVertexElementType

Result: VertexElement


getVertexElementOfUV

नामविवरण
getVertexElementOfUV(textureMapping)दिए गए टेक्सचर मैपिंग प्रकार के साथ एक VertexElementUV इंस्टेंस प्राप्त करता है

Parameters:

नामप्रकारविवरण
textureMappingTextureMappingTextureMapping

Result: VertexElementUV


createElement

नामविवरण
createElement(type)निर्दिष्ट प्रकार के साथ एक वर्टेक्स तत्व बनाता है और इसे ज्यामिति में जोड़ता है। यदि type VertexElementType.UV है, तो TextureMapping.DIFFUSE प्रकार के टेक्सचर मैपिंग के साथ एक VertexElementUV बनाया जाएगा।

Parameters:

नामप्रकारविवरण
typeVertexElementTypeVertexElementType

Result: VertexElement


addElement

नामविवरण
addElement(element)एक मौजूदा वर्टेक्स तत्व को वर्तमान ज्यामिति में जोड़ता है

Parameters:

नामप्रकारविवरण
elementVertexElementजोड़ने के लिए वर्टेक्स तत्व

Result: VertexElement


createElement

नामविवरण
createElement(type, mappingMode, referenceMode)निर्दिष्ट प्रकार के साथ एक वर्टेक्स तत्व बनाता है और इसे ज्यामिति में जोड़ता है। यदि type VertexElementType.UV है, तो TextureMapping.DIFFUSE प्रकार के टेक्सचर मैपिंग के साथ एक VertexElementUV बनाया जाएगा।

Parameters:

नामप्रकारविवरण
typeVertexElementTypeVertexElementType
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElement


createElementUV

नामविवरण
createElementUV(uvMapping)दिए गए टेक्सचर मैपिंग प्रकार के साथ एक VertexElementUV बनाता है।

Parameters:

नामप्रकारविवरण
uvMappingTextureMappingTextureMapping

Result: VertexElementUV


createElementUV

नामविवरण
createElementUV(uvMapping, mappingMode, referenceMode)दिए गए टेक्सचर मैपिंग प्रकार के साथ एक VertexElementUV बनाता है।

Parameters:

नामप्रकारविवरण
uvMappingTextureMappingTextureMapping
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElementUV


getBoundingBox

नामविवरण
getBoundingBox()वर्तमान इकाई का बाउंडिंग बॉक्स उसके ऑब्जेक्ट स्पेस कोऑर्डिनेट सिस्टम में प्राप्त करता है।

Result: VertexElementUV


getEntityRendererKey

नामविवरण
getEntityRendererKey()रेंडरर में पंजीकृत इकाई रेंडरर की कुंजी प्राप्त करता है।

Result: EntityRendererKey


removeProperty

नामविवरण
removeProperty(property)एक डायनेमिक प्रॉपर्टी को हटाता है।

Parameters:

नामप्रकारविवरण
propertyPropertyकौन सी प्रॉपर्टी हटानी है

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