नोड

Node class

दृश्य ग्राफ़ में एक तत्व का प्रतिनिधित्व करता है। दृश्य ग्राफ़ Node वस्तुओं का एक वृक्ष है। वृक्ष प्रबंधन सेवाएँ इस क्लास में स्वयं-contained हैं। ध्यान दें कि Aspose.3D SDK निर्मित दृश्य ग्राफ़ की वैधता की जाँच नहीं करता। यह कॉलर की जिम्मेदारी है कि वह सुनिश्चित करे कि नोड पदानुक्रम में चक्रीय ग्राफ़ न बनें। वृक्ष प्रबंधन के अलावा, यह क्लास वस्तु की स्थिति का वर्णन करने के लिए आवश्यक सभी गुणों को परिभाषित करती है। इस जानकारी में मूल Translation, Rotation और Scaling गुण तथा पिवट, सीमाएँ, और IK जॉइंट्स जैसे उन्नत विकल्प शामिल हैं, जैसे stiffness और damping। जब पहली बार बनाया जाता है, तो Node वस्तु “empty” (अर्थात् यह एक ऐसी वस्तु है जिसमें कोई ग्राफिकल प्रतिनिधित्व नहीं है और केवल स्थिति जानकारी होती है) होती है। इस स्थिति में, इसे नोड ट्री संरचना में पैरेंट्स को दर्शाने के लिए उपयोग किया जा सकता है लेकिन अधिक नहीं। इस प्रकार की वस्तुओं का सामान्य उपयोग उन्हें एक Entity जोड़ना है जो नोड को विशेष बनाता है (देखें “Entity”)। Entity स्वयं में एक वस्तु है और Node से जुड़ी होती है। इसका अर्थ यह भी है कि वही Entity कई नोड्स के बीच साझा किया जा सकता है। Camera, Light, Mesh आदि सभी Entity से व्युत्पन्न हैं और सभी Entity बेस क्लास से विरासत में प्राप्त हैं।

विधियाँ

constructor

नामविवरण
constructor()Node वर्ग की नई उदाहरण को प्रारंभ करता है।

Result:


constructor_overload

नामविवरण
constructor_overload(name, entity)Node वर्ग की नई उदाहरण को प्रारंभ करता है।

Parameters:

नामप्रकारविवरण
nameस्ट्रिंगनाम।
एंटिटीएंटिटीडिफ़ॉल्ट इकाई।

Result:


constructor_overload2

नामविवरण
constructor_overload2(name)Node वर्ग की नई उदाहरण को प्रारंभ करता है।

Parameters:

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

Result:


getAssetInfo

नामविवरण
getAssetInfo()प्रति-नोड संपत्ति जानकारी

Result:


setAssetInfo

नामविवरण
setAssetInfo(value)प्रति-नोड संपत्ति जानकारी

Result:


getVisible

नामविवरण
getVisible()नोड को दिखाने के लिए प्राप्त करता है या सेट करता है

Result:


setVisible

नामविवरण
setVisible(value)नोड को दिखाने के लिए प्राप्त करता है या सेट करता है

Result:


getChildNodes

नामविवरण
getChildNodes()बच्चे नोड्स को प्राप्त करता है। नोड्स।

Result:


getEntity

नामविवरण
getEntity()इस नोड से जुड़ी पहली इकाई को प्राप्त करता है या सेट करता है, यदि सेट किया जाता है तो अन्य इकाइयों को साफ़ कर देगा। नोड इकाई।

Result:


setEntity

नामविवरण
setEntity(value)इस नोड से जुड़ी पहली इकाई को प्राप्त करता है या सेट करता है, यदि सेट किया जाता है तो अन्य इकाइयों को साफ़ कर देगा। नोड इकाई।

Result:


getExcluded

नामविवरण
getExcluded()निर्यात के दौरान इस नोड और सभी चाइल्ड नोड्स/इकाइयों को बाहर रखने के बारे में प्राप्त करता है या सेट करता है।

Result:


setExcluded

नामविवरण
setExcluded(value)निर्यात के दौरान इस नोड और सभी चाइल्ड नोड्स/इकाइयों को बाहर रखने के बारे में प्राप्त करता है या सेट करता है।

Result:


getEntities

नामविवरण
getEntities()सभी नोड इकाइयों को प्राप्त करता है। नोड इकाइयाँ।

Result:


getMetaDatas

नामविवरण
getMetaDatas()इस नोड में परिभाषित मेटा डेटा को प्राप्त करता है। मेटा डेटा।

Result:


getMaterials

नामविवरण
getMaterials()इस नोड से जुड़े सामग्री को प्राप्त करता है। सामग्री।

Result:


getMaterial

नामविवरण
getMaterial()इस नोड से जुड़ी पहली सामग्री को प्राप्त करता है या सेट करता है, यदि सेट किया जाता है तो अन्य सामग्रियों को साफ़ कर देगा। सामग्री।

Result:


setMaterial

नामविवरण
setMaterial(value)इस नोड से जुड़ी पहली सामग्री को प्राप्त करता है या सेट करता है, यदि सेट किया जाता है तो अन्य सामग्रियों को साफ़ कर देगा। सामग्री।

Result:


getParentNode

नामविवरण
getParentNode()पैरेंट नोड को प्राप्त करता है या सेट करता है। पैरेंट नोड।

Result:


setParentNode

नामविवरण
setParentNode(value)पैरेंट नोड को प्राप्त करता है या सेट करता है। पैरेंट नोड।

Result:


getTransform

नामविवरण
getTransform()स्थानीय ट्रांसफ़ॉर्म प्राप्त करता है। ट्रांसफ़ॉर्म।

Result:


getGlobalTransform

नामविवरण
getGlobalTransform()वैश्विक ट्रांसफ़ॉर्म प्राप्त करता है। वैश्विक ट्रांसफ़ॉर्म।

Result:


getScene

नामविवरण
getScene()उस सीन को प्राप्त करता है जिससे यह ऑब्जेक्ट संबंधित है।

Result:


getName

नामविवरण
getName()नाम को प्राप्त करता है या सेट करता है। नाम।

Result:


setName

नामविवरण
setName(value)नाम को प्राप्त करता है या सेट करता है। नाम।

Result:


getProperties

नामविवरण
getProperties()सभी प्रॉपर्टीज़ का संग्रह प्राप्त करता है।

Result:


createChildNode

नामविवरण
createChildNode()एक चाइल्ड नोड बनाता है

Result: नोड


merge

नामविवरण
merge(node)नोड के तहत सभी चीज़ों को अलग करें और उन्हें वर्तमान नोड से संलग्न करें।

Parameters:

नामप्रकारविवरण
नोडनोडnull

Result: नोड


createChildNode

नामविवरण
createChildNode(nodeName)दिए गए नोड नाम के साथ एक नया चाइल्ड नोड बनाएं

Parameters:

नामप्रकारविवरण
nodeNameस्ट्रिंगनए चाइल्ड नोड का नाम

Result: नोड


createChildNode

नामविवरण
createChildNode(entity)दिए गए एंटिटी संलग्न के साथ एक नया चाइल्ड नोड बनाएं

Parameters:

नामप्रकारविवरण
एंटिटीएंटिटीडिफ़ॉल्ट एंटिटी नोड से संलग्न है

Result: नोड


createChildNode

नामविवरण
createChildNode(nodeName, entity)दिए गए नोड नाम के साथ एक नया चाइल्ड नोड बनाएं

Parameters:

नामप्रकारविवरण
nodeNameस्ट्रिंगनए चाइल्ड नोड का नाम
एंटिटीएंटिटीडिफ़ॉल्ट एंटिटी नोड से संलग्न है

Result: नोड


createChildNode

नामविवरण
createChildNode(nodeName, entity, material)दिए गए नोड नाम के साथ एक नया चाइल्ड नोड बनाएं, और निर्दिष्ट एंटिटी और एक सामग्री संलग्न करें

Parameters:

नामप्रकारविवरण
nodeNameस्ट्रिंगनए चाइल्ड नोड का नाम
एंटिटीएंटिटीडिफ़ॉल्ट एंटिटी नोड से संलग्न है
materialसामग्रीनोड से संलग्न सामग्री

Result: नोड


evaluateGlobalTransform

नामविवरण
evaluateGlobalTransform(withGeometricTransform)वैश्विक ट्रांसफ़ॉर्म का मूल्यांकन करें, ज्यामितीय ट्रांसफ़ॉर्म को शामिल करें या नहीं।

Parameters:

नामप्रकारविवरण
withGeometricTransformbooleanक्या ज्यामितीय ट्रांसफ़ॉर्म आवश्यक है।

Result: Matrix4


getChild

नामविवरण
getChild(index)निर्दिष्ट अनुक्रमांक पर चाइल्ड नोड प्राप्त करता है।

Parameters:

नामप्रकारविवरण
indexNumberIndex.

Result: नोड


getChild

नामविवरण
getChild(nodeName)निर्दिष्ट नाम वाले चाइल्ड नोड को प्राप्त करता है

Parameters:

नामप्रकारविवरण
nodeNameस्ट्रिंगखोजने के लिए चाइल्ड का नाम।

Result: नोड


accept

नामविवरण
accept(visitor)सभी वंशज नोड्स (वर्तमान नोड सहित) के माध्यम से चलता है और नोड के साथ विज़िटर को कॉल करता है। विज़िटर false लौटाकर वॉक-थ्रू को रोक सकता है।

Parameters:

नामप्रकारविवरण
visitorNodeVisitorनोड को विज़िट करने के लिए विज़िटर कॉलबैक

Result: boolean


toString

नामविवरण
toString()इस नोड का स्ट्रिंग प्रतिनिधित्व प्राप्त करता है।

Result: स्ट्रिंग


getBoundingBox

नामविवरण
getBoundingBox()नोड का बाउंडिंग बॉक्स गणना करता है

Result: BoundingBox


addEntity

नामविवरण
addEntity(entity)नोड में एक एंटिटी जोड़ें।

Parameters:

नामप्रकारविवरण
एंटिटीएंटिटीनोड से जुड़ने वाली एंटिटी

Result: BoundingBox


addChildNode

नामविवरण
addChildNode(node)इस नोड में एक चाइल्ड नोड जोड़ें

Parameters:

नामप्रकारविवरण
नोडनोडजुड़ने वाला चाइल्ड नोड

Result: BoundingBox


selectSingleObject

नामविवरण
selectSingleObject(path)XPath जैसी क्वेरी सिंटैक्स का उपयोग करके वर्तमान नोड के तहत एकल ऑब्जेक्ट चुनें।

Parameters:

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

Result: ऑब्जेक्ट


selectObjects

नामविवरण
selectObjects(path)XPath जैसी क्वेरी सिंटैक्स का उपयोग करके वर्तमान नोड के तहत कई ऑब्जेक्ट चुनें।

Parameters:

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

Result: 0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]


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