RectangleShape

RectangleShape

نظرة عامة

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

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

توفر هذه الفئة 15 طريقة للعمل مع كائنات RectangleShape في برامج .NET. تشمل الطرق المتاحة: A3DObject، Entity، FindProperty، GetBoundingBox، GetEntityRendererKey، GetExtent، GetProperty، RectangleShape، RemoveProperty، SceneObject، SetProperty. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS لـ .NET. الخصائص: Excluded، Name، ParentNode، ParentNodes، Properties، RoundingRadius، و3 أخرى.

خصائص

اسمالنوعالوصولوصف
RoundingRadiusdoubleقراءة/كتابةيسترجع أو يعيّن نصف قطر الأقواس الدائرية لجميع الزوايا الأربع، مقاسًا بالدرجات.
XDimdoubleقراءة/كتابةيسترجع أو يعيّن مدى المستطيل في اتجاه محور x. القيمة الافتراضية هي 2.0
YDimdoubleقراءة/كتابةيحصل أو يضبط مدى المستطيل في اتجاه محور y. القيمة الافتراضية هي 2.0
Excludedboolقراءة/كتابةيحصل أو يضبط ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير.
ParentNodesList<Node>قراءةيحصل على جميع العقد الأصل، يمكن إرفاق الكيان بعدة عقد أصل لتكرار الهندسة.
ParentNodeNodeقراءة/كتابةيحصل أو يضبط أول عقدة أصل؛ إذا تم ضبط أول عقدة أصل، سيتم فصل هذا الكيان عن العقد الأصل الأخرى.
SceneSceneقراءةيحصل على المشهد الذي ينتمي إليه هذا الكائن
Namestringقراءة/كتابةيحصل أو يعيّن الاسم.
PropertiesPropertyCollectionقراءةيحصل على مجموعة جميع الخصائص.

الطرق

التوقيعوصف
RectangleShape()منشئ لـ
RectangleShape(xdim: double, ydim: double)منشئ لـ بأبعاد محددة على المحور x والمحور y.
GetExtent()يحصل على الامتداد في بعدي x و y.
GetEntityRendererKey()يحصل على المفتاح الخاص بـ entity renderer المسجل في renderer
Entity(name: string)ينشئ مثيلاً جديداً من الفئة Entity.
GetBoundingBox()يحصل على صندوق الحدود للكيان الحالي في نظام إحداثيات مساحة الكائن الخاصة به.
SceneObject(name: string)تهيئة SceneObject باسم افتراضي
SceneObject()قم بتهيئة SceneObject.
A3DObject()يُنشئ مثيلًا جديدًا من فئة A3DObject دون اسم.
A3DObject(name: string)يُنشئ مثيلًا جديدًا من فئة A3DObject.
RemoveProperty(property: Property)يزيل خاصية ديناميكية.
RemoveProperty(property: string)إزالة الخاصية المحددة بالاسم
GetProperty(property: string)احصل على قيمة الخاصية المحددة
SetProperty(property: string, value: object?)يضبط قيمة الخاصية المحددة
FindProperty(propertyName: string)يجد الخاصية.

انظر أيضاً

 العربية