Node
अवलोकन
Node Aspose.3D FOSS में .NET के लिए एक क्लास है।. से विरासत में प्राप्त करता है: SceneObject.
सीन ग्राफ़ में एक तत्व का प्रतिनिधित्व करता है।.
यह क्लास .NET प्रोग्राम्स में Node ऑब्जेक्ट्स के साथ काम करने के लिए 26 मेथड्स प्रदान करती है।. उपलब्ध मेथड्स में शामिल हैं: A3DObject, Accept, AddChildNode, AddEntity, CreateChildNode, EvaluateGlobalTransform, FindProperty, GetBoundingBox, GetChild, GetEntity, GetProperty, Merge, और 7 अतिरिक्त मेथड्स।. सभी सार्वजनिक सदस्य Aspose.3D FOSS को .NET पैकेज के रूप में स्थापित करने के बाद किसी भी .NET एप्लिकेशन के लिए सुलभ होते हैं।. गुण: AssetInfo, ChildNodes, Entities, Entity, Excluded, GlobalTransform, और 9 और।.
प्रॉपर्टीज़
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
AssetInfo | AssetInfo? | पढ़ना/लिखना | प्रति-नोड asset जानकारी |
Visible | bool | पढ़ें/लिखें | नोड दिखाने के लिए प्राप्त करता है या सेट करता है |
ChildNodes | IList<Node> | पढ़ें | बच्चे नोड्स को प्राप्त करता है।. |
Entity | Entity? | पढ़ें/लिखें | इस नोड से जुड़ी पहली entity को प्राप्त करता है या सेट करता है; यदि सेट किया जाता है, तो अन्य entities को साफ़ कर देगा।. |
Excluded | bool | पढ़ें/लिखें | एक्सपोर्ट के दौरान इस नोड और सभी चाइल्ड नोड/एंटिटी को बाहर रखना है या नहीं, इसे प्राप्त या सेट करता है।. |
Entities | IList<Entity> | पढ़ें | सभी नोड संस्थाओं को प्राप्त करता है।. |
MetaDatas | IList<CustomObject> | पढ़ें | इस नोड में परिभाषित मेटा डेटा प्राप्त करता है।. |
Materials | IList<Shading.Material> | पढ़ें | इस नोड से जुड़ी सामग्रियों को प्राप्त करता है।. |
Material | Shading.Material? | पढ़ें/लिखें | इस नोड से जुड़ी पहली सामग्री को प्राप्त या सेट करता है; यदि सेट किया जाता है तो अन्य सामग्रियों को साफ़ कर देगा। |
ParentNode | Node? | पढ़ें/लिखें | पेरेंट नोड को प्राप्त करता है या सेट करता है।. |
Transform | Transform | पढ़ें | स्थानीय ट्रांसफ़ॉर्म प्राप्त करता है।. |
GlobalTransform | GlobalTransform | पढ़ें | ग्लोबल ट्रांसफ़ॉर्म प्राप्त करता है।. |
Scene | Scene | पढ़ें | इस ऑब्जेक्ट से संबंधित दृश्य प्राप्त करता है |
Name | string | पढ़ें/लिखें | नाम प्राप्त करता है या सेट करता है।. |
Properties | PropertyCollection | पढ़ें | सभी गुणों का संग्रह प्राप्त करता है।. |
मेथड्स
| Signature | विवरण |
|---|---|
Node() | Node क्लास की एक नई इंस्टेंस को प्रारंभ करता है।. |
Node(name: string) | Node क्लास की एक नई इंस्टेंस को प्रारंभ करता है।. |
Node(name: string, entity: Entity) | Node क्लास की एक नई इंस्टेंस को प्रारंभ करता है।. |
CreateChildNode() | एक चाइल्ड नोड बनाता है |
CreateChildNode(nodeName: string) | दिए गए नोड नाम के साथ एक नया चाइल्ड नोड बनाएं |
CreateChildNode(entity: Entity) | दिए गए एंटिटी को संलग्न करके नया चाइल्ड नोड बनाएं |
CreateChildNode(nodeName: string, entity: Entity) | दिए गए नोड नाम के साथ नया चाइल्ड नोड बनाएं |
CreateChildNode(nodeName: string, entity: Entity, material: Shading.Material) | दिए गए नोड नाम के साथ नया चाइल्ड नोड बनाएं, और निर्दिष्ट एंटिटी और एक मैटेरियल संलग्न करें |
AddChildNode(node: Node) | इस नोड में एक चाइल्ड नोड जोड़ें |
AddEntity(entity: Entity) | नोड में एक एंटिटी जोड़ें।. |
Merge(node: Node) | नोड के तहत सभी चीज़ों को अलग करें और उन्हें वर्तमान नोड से संलग्न करें।. |
EvaluateGlobalTransform(withGeometricTransform: bool) | वैश्विक ट्रांसफ़ॉर्म का मूल्यांकन करें, ज्यामितीय ट्रांसफ़ॉर्म को शामिल करें या नहीं।. |
GetChild(index: int) | निर्दिष्ट इंडेक्स पर चाइल्ड नोड प्राप्त करता है।. |
GetChild(nodeName: string) | निर्दिष्ट नाम वाले चाइल्ड नोड को प्राप्त करता है |
Accept(visitor: NodeVisitor) | सभी अनुक्रमिक नोड्स (वर्तमान नोड सहित) के माध्यम से चलता है और नोड के साथ विज़िटर को कॉल करता है।. |
GetBoundingBox() | नोड का बाउंडिंग बॉक्स गणना करें। |
SelectSingleObject(path: string) | XPath-समतुल्य क्वेरी सिंटैक्स का उपयोग करके वर्तमान नोड के अंतर्गत एकल ऑब्जेक्ट चुनें।. |
SelectObjects(path: string) | XPath-समतुल्य क्वेरी सिंटैक्स का उपयोग करके वर्तमान नोड के अंतर्गत कई ऑब्जेक्ट चुनें।. |
ToString() | इस नोड का स्ट्रिंग प्रतिनिधित्व प्राप्त करता है।. |
GetEntity() | निर्दिष्ट प्रकार T से मेल खाने वाली पहली इकाई प्राप्त करता है।. |
SceneObject(name: string) | डिफ़ॉल्ट नाम के साथ एक SceneObject इनिशियलाइज़ करें। |
A3DObject() | बिना नाम के A3DObject क्लास का एक नया इंस्टेंस इनिशियलाइज़ करता है।. |
RemoveProperty(property: Property) | एक डायनामिक प्रॉपर्टी को हटाता है।. |
GetProperty(property: string) | निर्दिष्ट प्रॉपर्टी का मान प्राप्त करें |
SetProperty(property: string, value: object?) | निर्दिष्ट प्रॉपर्टी का मान सेट करता है |
FindProperty(propertyName: string) | प्रॉपर्टी को खोजता है।. |