RectangleShape

RectangleShape

نظرة عامة

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

شكل مستطلي متوافق مع IFC مع زوايا مستديرة.

توفر هذه الفئة 31 طريقة للعمل مع كائنات RectangleShape في برامج Java. تشمل الطرق المتاحة: A3DObject, Entity, ParameterizedProfile, Profile, RectangleShape, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getName، و16 طريقة إضافية. جميع الأعضاء العامة متاحة لأي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS لـ Java. الخصائص: boundingBox, entityRendererKey, excluded, extent, name, parentNode، و6 أخرى.

خصائص

اسمالنوعالوصولوصف
roundingRadiusdoubleقراءةيحصل على نصف قطر الأقواس الدائرية لجميع الزوايا الأربع، مقاسًا بالدرجات.
xDimdoubleقراءةيحصل على امتداد المستطيل في اتجاه محور x.
yDimdoubleقراءةيحصل على امتداد المستطيل في اتجاه المحور ص.
extentVector2قراءةيحصل على الامتداد في البعدين x و y.
boundingBoxBoundingBoxقراءةيحصل على صندوق الإحاطة.
parentNodeNodeقراءةيحصل على العقدة الأصلية.
parentNodesArrayList<Node>قراءةيحصل على العقد الأصلية.
excludedbooleanقراءةيحصل على المستبعد.
entityRendererKeyEntityRendererKeyقراءةيحصل على مفتاح عارض الكيان.
sceneSceneقراءةيحصل على المشهد.
nameStringقراءةيحصل على الاسم.
propertiesPropertyCollectionقراءةيحصل على الخصائص.

الطرق

التوقيعوصف
RectangleShape()منشئ RectangleShape.
getRoundingRadius() → doubleيحصل على نصف قطر الأقواس الدائرية لجميع الزوايا الأربعة، مقاسًا بالدرجات.
setRoundingRadius(value: double)يحدد نصف قطر الأقواس الدائرية لجميع الزوايا الأربعة، مقاسًا بالدرجات.
getXDim() → doubleيحصل على امتداد المستطيل في اتجاه محور x.
setXDim(value: double)يضبط مدى المستطيل في اتجاه محور x.
getYDim() → doubleيحصل على امتداد المستطيل في اتجاه المحور ص.
setYDim(value: double)يضبط امتداد المستطيل في اتجاه محور y.
getExtent() → Vector2يحصل على الامتداد في بُعدي x و y.
ParameterizedProfile()المُنشئ.
Profile()المُنشئ.
getBoundingBox() → BoundingBoxيعيد صندوق الإحاطة.
Entity(name: String)منشئ RectangleShape.
getParentNode() → Nodeيعيد العقدة الأب.
setParentNode(value: Node)يضبط قيمة العقدة الأم.
getParentNodes() → ArrayList<Node>يرّجع العقد الأصلية.
getExcluded() → booleanيرّجع المستبعد.
setExcluded(value: boolean)يضبط نصف قطر الأقواس الدائرية لجميع الزوايا الأربعة، مقاسًا بالدرجات. القيمة الافتراضية هي 0.0.
getEntityRendererKey() → EntityRendererKeyيرّجع مفتاح عارض الكيان.
SceneObject()شكل مستطلي متوافق مع IFC مع زوايا مستديرة.
SceneObject(name: String)يقوم باستدعاء SceneObject(name) على هذا المثيل من RectangleShape.
getScene() → Sceneمنشئ RectangleShape.
A3DObject()ينفذ A3DObject على هذا المثيل من RectangleShape.
A3DObject(name: String)ينفذ A3DObject(name) على هذا المثيل من RectangleShape.
getName() → Stringيرجع الاسم.
setName(name: String)يضبط قيمة الاسم.
getProperties() → PropertyCollectionيحصل على نصف قطر الأقواس الدائرية لجميع الزوايا الأربعة، مقاسًا بالدرجات. القيمة الافتراضية هي 0.0.
findProperty(name: String) → Propertyيستدعي findProperty(name) على هذا الكائن RectangleShape.
getProperty(name: String) → Objectيستدعي getProperty(name) على هذا الكائن RectangleShape.
setProperty(name: String, value: Object)يضبط قيمة الخاصية.
removeProperty(name: String) → booleanيستدعي removeProperty(name) على هذا المثيل RectangleShape.
removeProperty(property: Property) → booleanيستدعي removeProperty(property) على هذا المثيل RectangleShape.

انظر أيضاً

 العربية