LShape

نظرة عامة

LShape هي فئة في Aspose.3D FOSS لـ Java. ترث من: ParameterizedProfile.

ملف تعريف على شكل L متوافق مع IFC يتم تعريفه بواسطة المعلمات.

توفر هذه الفئة 35 طريقة للعمل مع كائنات LShape في برامج Java. الطرق المتاحة تشمل: A3DObject, Entity, LShape, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded، و20 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS لـ Java. الخصائص: boundingBox, depth, edgeRadius, entityRendererKey, excluded, extent، و8 أخرى.

خصائص

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

الطرق

التوقيعوصف
LShape()منشئ LShape.
getDepth() → doubleيحصل على عمق الملف.
setDepth(value: double)يضبط عمق الملف.
getWidth() → doubleيحصل على عرض الملف.
setWidth(value: double)يضبط عرض الملف.
getThickness() → doubleيحصل على سمك الجدار الثابت.
setThickness(value: double)يضبط سمك الجدار الثابت.
getFilletRadius() → doubleيحصل على نصف قطر التقويس.
setFilletRadius(value: double)يضبط نصف قطر القطع الدائري.
getEdgeRadius() → doubleيحصل على نصف قطر الحافة.
setEdgeRadius(value: double)يحدد نصف قطر الحافة.
getExtent() → Vector2يحصل على الامتداد في بعدي x و y.
ParameterizedProfile()المنشئ.
Profile()المنشئ.
getBoundingBox() → BoundingBoxيعيد الصندوق المحيط.
Entity(name: String)ينفّذ استدعاء Entity(name) على هذا الكائن من نوع LShape.
getParentNode() → Nodeيعيد العقدة الأصلية.
setParentNode(value: Node)يضبط قيمة عقدة الأصل.
getParentNodes() → ArrayList<Node>يعيد العقد الأصلية.
getExcluded() → booleanيعيد المستبعد.
setExcluded(value: boolean)يضبط القيمة المستبعدة.
getEntityRendererKey() → EntityRendererKeyيُعيد مفتاح مُعرِض الكيان.
SceneObject()ملف تعريف على شكل L متوافق مع IFC يتم تعريفه بالمعلمات.
SceneObject(name: String)يستدعي SceneObject(name) على هذه المثيلة من LShape.
getScene() → Sceneيعيد المشهد.
A3DObject()يستدعي A3DObject على هذه المثيلة من LShape.
A3DObject(name: String)يستدعي A3DObject(name) على هذا الكائن LShape.
getName() → Stringيرجع الاسم.
setName(name: String)يضبط قيمة الاسم.
getProperties() → PropertyCollectionيرجع الخصائص.
findProperty(name: String) → Propertyيستدعي findProperty(name) على هذا الكائن LShape.
getProperty(name: String) → Objectينفّذ getProperty(name) على مثيل LShape هذا.
setProperty(name: String, value: Object)يضبط قيمة الخاصية.
removeProperty(name: String) → booleanيستدعي removeProperty(name) على هذا المثيل LShape.
removeProperty(property: Property) → booleanيستدعي removeProperty(property) على هذا المثيل LShape.

انظر أيضاً

 العربية