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 أخرى.

خصائص

اسمالنوعالوصولوصف
depthdoubleقراءةيحصل على طول web.
flangeWidthdoubleقراءةيحصل على طول الحافة.
webThicknessdoubleقراءةيحصل على سماكة الويب.
flangeThicknessdoubleقراءةيحصل على سماكة الحافة.
filletRadiusdoubleقراءةيحصل على نصف القطر للفت بين الحافة والويب.
edgeRadiusdoubleقراءةيسترجع نصف قطر الحافة في حافة الشفة.
webEdgeRadiusdoubleقراءةيحصل على نصف قطر حافة الويب.
extentVector2قراءةيحصل على الامتداد في بعدي x و y.
boundingBoxBoundingBoxقراءةيحصل على صندوق الإحاطة.
parentNodeNodeقراءةيحصل على العقدة الأصلية.
parentNodesArrayList<Node>قراءةيحصل على العقد الأصلية.
excludedbooleanقراءةيحصل على المستبعد.
entityRendererKeyEntityRendererKeyقراءةيحصل على مفتاح عارض الكيان.
sceneSceneقراءةيحصل على المشهد.
nameStringقراءةيحصل على الاسم.
propertiesPropertyCollectionقراءةيحصل على الخصائص.

الطرق

التوقيعوصف
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.

انظر أيضاً

 العربية