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 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
RoundingRadius | double | قراءة/كتابة | يسترجع أو يعيّن نصف قطر الأقواس الدائرية لجميع الزوايا الأربع، مقاسًا بالدرجات. |
XDim | double | قراءة/كتابة | يسترجع أو يعيّن مدى المستطيل في اتجاه محور x. القيمة الافتراضية هي 2.0 |
YDim | double | قراءة/كتابة | يحصل أو يضبط مدى المستطيل في اتجاه محور y. القيمة الافتراضية هي 2.0 |
Excluded | bool | قراءة/كتابة | يحصل أو يضبط ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير. |
ParentNodes | List<Node> | قراءة | يحصل على جميع العقد الأصل، يمكن إرفاق الكيان بعدة عقد أصل لتكرار الهندسة. |
ParentNode | Node | قراءة/كتابة | يحصل أو يضبط أول عقدة أصل؛ إذا تم ضبط أول عقدة أصل، سيتم فصل هذا الكيان عن العقد الأصل الأخرى. |
Scene | Scene | قراءة | يحصل على المشهد الذي ينتمي إليه هذا الكائن |
Name | string | قراءة/كتابة | يحصل أو يعيّن الاسم. |
Properties | PropertyCollection | قراءة | يحصل على مجموعة جميع الخصائص. |
الطرق
| التوقيع | وصف |
|---|---|
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) | يجد الخاصية. |