UShape
अवलोकन
UShape Aspose.3D FOSS में .NET के लिए एक क्लास है। Inherits from: ParameterizedProfile, INamedObject.
पैरामीटर्स द्वारा परिभाषित IFC संगत U-शेप।
यह क्लास .NET प्रोग्राम्स में UShape ऑब्जेक्ट्स के साथ काम करने के लिए 14 methods प्रदान करती है। उपलब्ध methods में शामिल हैं: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty, UShape. सभी public members Aspose.3D FOSS for .NET पैकेज स्थापित करने के बाद किसी भी .NET एप्लिकेशन के लिए सुलभ हैं। गुण: Depth, EdgeRadius, Excluded, FilletRadius, FlangeThickness, FlangeWidth, और 6 more.
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
Depth | double | पढ़ें/लिखें | प्रोफ़ाइल की गहराई प्राप्त करता है या सेट करता है। |
FlangeWidth | double | पढ़ें/लिखें | प्रोफ़ाइल की फ़्लैंज चौड़ाई प्राप्त करता है या सेट करता है। |
FlangeThickness | double | पढ़ें/लिखें | फ़्लैंज की मोटाई प्राप्त करता है या सेट करता है। |
WebThickness | double | पढ़ें/लिखें | वेब मोटाई को प्राप्त करता है या सेट करता है। |
FilletRadius | double | पढ़ें/लिखें | फ़िलेट की त्रिज्या प्राप्त करता है या सेट करता है। |
EdgeRadius | double | पढ़ें/लिखें | एज की त्रिज्या को प्राप्त करता है या सेट करता है। |
Excluded | bool | पढ़ें/लिखें | निर्यात के दौरान इस इकाई को बाहर रखने के लिए प्राप्त या सेट करता है। |
ParentNodes | List<Node> | पढ़ें | सभी पैरेंट नोड्स प्राप्त करता है, एक इकाई कई पैरेंट नोड्स से जुड़ी हो सकती है ज्यामिति इंस्टेंसिंग के लिए |
ParentNode | Node | पढ़ें/लिखें | पहले पैरेंट नोड को प्राप्त करता है या सेट करता है, यदि पहला पैरेंट नोड सेट किया जाता है, तो यह इकाई अन्य पैरेंट नोड्स से अलग हो जाएगी। |
Scene | Scene | पढ़ें | इस ऑब्जेक्ट से संबंधित सीन प्राप्त करता है |
Name | string | पढ़ें/लिखें | नाम प्राप्त करता है या सेट करता है। |
Properties | PropertyCollection | पढ़ें | सभी गुणों का संग्रह प्राप्त करता है। |
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
UShape() | का कंस्ट्रक्टर |
GetExtent() | x और y आयाम में विस्तार प्राप्त करता है। |
GetEntityRendererKey() | रेन्डरर में पंजीकृत entity renderer की कुंजी प्राप्त करता है |
Entity(name: string) | Entity वर्ग का एक नया उदाहरण आरंभ करता है। |
GetBoundingBox() | वर्तमान इकाई का बाउंडिंग बॉक्स उसके ऑब्जेक्ट स्पेस समन्वय प्रणाली में प्राप्त करता है। |
SceneObject(name: string) | डिफ़ॉल्ट नाम के साथ एक SceneObject को प्रारंभ करें |
SceneObject() | एक SceneObject को प्रारंभ करें। |
A3DObject() | A3DObject क्लास की नई इंस्टेंस को बिना नाम के प्रारंभ करता है। |
A3DObject(name: string) | A3DObject क्लास की नई इंस्टेंस को प्रारंभ करता है। |
RemoveProperty(property: Property) | एक गतिशील प्रॉपर्टी को हटाता है। |
RemoveProperty(property: string) | नाम द्वारा पहचानी गई निर्दिष्ट प्रॉपर्टी को हटाएँ |
GetProperty(property: string) | निर्दिष्ट प्रॉपर्टी का मान प्राप्त करें |
SetProperty(property: string, value: object?) | निर्दिष्ट गुण का मान सेट करता है |
FindProperty(propertyName: string) | संपत्ति को खोजता है। |