UShape
نظرة عامة
UShape هي فئة في Aspose.3D FOSS لـ Java. ترث من: ParameterizedProfile.
شكل U متوافق مع IFC معرف بالمعلمات.
توفر هذه الفئة 39 طريقة للعمل مع كائنات UShape في برامج Java. تشمل الطرق المتاحة: A3DObject, Entity, ParameterizedProfile, Profile, SceneObject, UShape, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded، و24 طريقة إضافية. جميع الأعضاء العامين متاحين لأي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS لـ Java. الخصائص: boundingBox, depth, edgeRadius, entityRendererKey, excluded, extent، و10 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
depth | double | قراءة | يحصل على طول web. |
flangeWidth | double | قراءة | يحصل على طول الحافة. |
webThickness | double | قراءة | يحصل على سماكة الويب. |
flangeThickness | double | قراءة | يحصل على سماكة الحافة. |
filletRadius | double | قراءة | يحصل على نصف القطر للفت بين الحافة والويب. |
edgeRadius | double | قراءة | يسترجع نصف قطر الحافة في حافة الشفة. |
webEdgeRadius | double | قراءة | يحصل على نصف قطر حافة الويب. |
extent | Vector2 | قراءة | يحصل على الامتداد في بعدي x و y. |
boundingBox | BoundingBox | قراءة | يحصل على صندوق الإحاطة. |
parentNode | Node | قراءة | يحصل على العقدة الأصلية. |
parentNodes | ArrayList<Node> | قراءة | يحصل على العقد الأصلية. |
excluded | boolean | قراءة | يحصل على المستبعد. |
entityRendererKey | EntityRendererKey | قراءة | يحصل على مفتاح عارض الكيان. |
scene | Scene | قراءة | يحصل على المشهد. |
name | String | قراءة | يحصل على الاسم. |
properties | PropertyCollection | قراءة | يحصل على الخصائص. |
الطرق
| التوقيع | وصف |
|---|---|
UShape() | منشئ UShape. |
getDepth() → double | يحصل على طول الشبكة. |
setDepth(value: double) | يضبط طول الشبكة. |
getFlangeWidth() → double | يحصل على طول الحافة. |
setFlangeWidth(value: double) | يضبط طول الحافة. |
getWebThickness() → double | يحصل على سماكة الويب. |
setWebThickness(value: double) | يضبط سمك الويب. |
getFlangeThickness() → double | يحصل على سماكة الحافة. |
setFlangeThickness(value: double) | يضبط سماكة الحافة. |
getFilletRadius() → double | يحصل على نصف قطر القطع الدائري بين الحافة والويب. |
setFilletRadius(value: double) | يضبط نصف قطر القوس بين الحافة والويب. |
getEdgeRadius() → double | يحصل على نصف قطر الحافة في حافة الفلانج. |
setEdgeRadius(value: double) | يضبط نصف قطر الحافة في حافة الفلانج. |
getWebEdgeRadius() → double | يحصل على نصف قطر حافة الويب. |
setWebEdgeRadius(value: double) | يضبط نصف قطر حافة الويب. |
getExtent() → Vector2 | يحصل على الامتداد في البعدين x و y. |
ParameterizedProfile() | المنشئ. |
Profile() | المنشئ. |
getBoundingBox() → BoundingBox | يرجع صندوق الحدود. |
Entity(name: String) | يستدعي Entity(name) على كائن UShape هذا. |
getParentNode() → Node | منشئ UShape. |
setParentNode(value: Node) | يضبط قيمة العقدة الأصلية. |
getParentNodes() → ArrayList<Node> | يعيد العقد الأصلية. |
getExcluded() → boolean | يعيد المستبعد. |
setExcluded(value: boolean) | يضبط القيمة المستبعدة. |
getEntityRendererKey() → EntityRendererKey | يعيد مفتاح مُعالج الكيان. |
SceneObject() | شكل U متوافق مع IFC مُعرّف بالمعلمات. |
SceneObject(name: String) | يستدعي SceneObject(name) على هذا الكائن من نوع UShape. |
getScene() → Scene | يرجع المشهد. |
A3DObject() | يستدعي A3DObject على هذا الكائن من نوع UShape. |
A3DObject(name: String) | يستدعي A3DObject(name) على كائن UShape هذا. |
getName() → String | يُعيد الاسم. |
setName(name: String) | يضبط قيمة الاسم. |
getProperties() → PropertyCollection | يرجع الخصائص. |
findProperty(name: String) → Property | يستدعي findProperty(name) على هذا الكائن من نوع UShape. |
getProperty(name: String) → Object | يستدعي getProperty(name) على هذا الكائن من نوع UShape. |
setProperty(name: String, value: Object) | يضبط قيمة الخاصية. |
removeProperty(name: String) → boolean | يستدعي removeProperty(name) على هذا الكائن من نوع UShape. |
removeProperty(property: Property) → boolean | يستدعي removeProperty(property) على هذا الكائن من نوع UShape. |