CShape
अवलोकन
CShape Aspose.3D FOSS में Java के लिए एक क्लास है। विरासत में मिला: ParameterizedProfile।
IFC संगत C-शेप प्रोफ़ाइल जो पैरामीटर्स द्वारा परिभाषित है।
यह क्लास Java प्रोग्राम्स में CShape ऑब्जेक्ट्स के साथ काम करने के लिए 35 मेथड्स प्रदान करती है। उपलब्ध मेथड्स में शामिल हैं: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent, और 20 अतिरिक्त मेथड्स। सभी सार्वजनिक सदस्य किसी भी Java एप्लिकेशन के लिए Aspose.3D FOSS for Java पैकेज को इंस्टॉल करने के बाद सुलभ हैं। प्रॉपर्टीज़: boundingBox, depth, entityRendererKey, excluded, extent, girth, और 8 और।
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
depth | double | पढ़ें | प्रोफ़ाइल की गहराई प्राप्त करता है। |
width | double | पढ़ें | प्रोफ़ाइल की चौड़ाई प्राप्त करता है। |
girth | double | पढ़ें | गिर्थ की लंबाई प्राप्त करता है। |
wallThickness | double | पढ़ें | दीवार की मोटाई प्राप्त करता है। |
internalFilletRadius | double | पढ़ें | आंतरिक फ़िलेट त्रिज्या प्राप्त करता है। |
extent | Vector2 | पढ़ें | x और y आयाम में विस्तार प्राप्त करता है। |
boundingBox | BoundingBox | पढ़ें | बाउंडिंग बॉक्स प्राप्त करता है। |
parentNode | Node | पढ़ें | पैरेंट नोड प्राप्त करता है। |
parentNodes | ArrayList<Node> | पढ़ें | पैरेंट नोड्स को प्राप्त करता है। |
excluded | boolean | पढ़ें | बहिष्कृत को प्राप्त करता है। |
entityRendererKey | EntityRendererKey | पढ़ें | एंटिटी रेंडरर कुंजी प्राप्त करता है। |
scene | Scene | पढ़ें | दृश्य प्राप्त करता है। |
name | String | पढ़ें | नाम प्राप्त करता है। |
properties | PropertyCollection | पढ़ें | गुणों को प्राप्त करता है। |
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
CShape() | CShape का कंस्ट्रक्टर। |
getDepth() → double | प्रोफ़ाइल की गहराई प्राप्त करता है। |
setDepth(value: double) | प्रोफ़ाइल की गहराई सेट करता है। |
getWidth() → double | प्रोफ़ाइल की चौड़ाई प्राप्त करता है। |
setWidth(value: double) | प्रोफ़ाइल की चौड़ाई सेट करता है। |
getGirth() → double | गिर्थ की लंबाई प्राप्त करता है। |
setGirth(value: double) | गिर्थ की लंबाई सेट करता है। |
getWallThickness() → double | दीवार की मोटाई प्राप्त करता है। |
setWallThickness(value: double) | दीवार की मोटाई सेट करता है। |
getInternalFilletRadius() → double | आंतरिक फ़िलेट त्रिज्या प्राप्त करता है। |
setInternalFilletRadius(value: double) | आंतरिक फ़िलेट त्रिज्या सेट करता है। |
getExtent() → Vector2 | x और y आयाम में परिमाण प्राप्त करता है। |
ParameterizedProfile() | कंस्ट्रक्टर। |
Profile() | कंस्ट्रक्टर। |
getBoundingBox() → BoundingBox | बाउंडिंग बॉक्स लौटाता है। |
Entity(name: String) | इस CShape इंस्टेंस पर Entity(name) को कॉल करता है। |
getParentNode() → Node | पैरेंट नोड लौटाता है। |
setParentNode(value: Node) | पैरेंट नोड मान को सेट करता है। |
getParentNodes() → ArrayList<Node> | पैरेंट नोड्स लौटाता है। |
getExcluded() → boolean | बहिष्कृत को लौटाता है। |
setExcluded(value: boolean) | बहिष्कृत मान को सेट करता है। |
getEntityRendererKey() → EntityRendererKey | एंटिटी रेंडरर कुंजी लौटाता है। |
SceneObject() | इस CShape इंस्टेंस पर SceneObject को कॉल करता है। |
SceneObject(name: String) | इस CShape इंस्टेंस पर SceneObject(name) को कॉल करता है। |
getScene() → Scene | सीन लौटाता है। |
A3DObject() | पैरामीटरों द्वारा परिभाषित IFC संगत C-आकार प्रोफ़ाइल। प्रोफ़ाइल की केंद्र स्थिति बाउंडिंग बॉक्स के केंद्र में होती है। |
A3DObject(name: String) | इस CShape इंस्टेंस पर A3DObject(name) को कॉल करता है। |
getName() → String | नाम लौटाता है। |
setName(name: String) | नाम मान सेट करता है। |
getProperties() → PropertyCollection | गुणधर्म लौटाता है। |
findProperty(name: String) → Property | प्रोफ़ाइल की गहराई प्राप्त करता है। |
getProperty(name: String) → Object | इस CShape उदाहरण पर getProperty(name) को कॉल करता है। |
setProperty(name: String, value: Object) | प्रोफ़ाइल की गहराई सेट करता है। |
removeProperty(name: String) → boolean | इस CShape उदाहरण पर removeProperty(name) को कॉल करता है। |
removeProperty(property: Property) → boolean | इस CShape उदाहरण पर removeProperty(property) को कॉल करता है। |