HollowRectangleShape
نظرة عامة
HollowRectangleShape هي فئة في Aspose.3D FOSS لـ .NET. تورث من: RectangleShape, INamedObject.
شكل مستطيل أجوف متوافق مع IFC مع زوايا داخلية/خارجية مستديرة.
توفر هذه الفئة 16 طريقة للعمل مع كائنات HollowRectangleShape في برامج .NET. تشمل الطرق المتاحة: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, HollowRectangleShape, RectangleShape, RemoveProperty, SceneObject, SetProperty. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS لـ .NET. الخصائص: Excluded, InnerFilletRadius, Name, ParentNode, ParentNodes, Properties, و5 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
WallThickness | double | قراءة/كتابة | السماكة بين حد المستطيل والثقب الداخلي |
InnerFilletRadius | double | قراءة/كتابة | نصف قطر الحافة الداخلية للمستطيل الداخلي. |
RoundingRadius | double | قراءة/كتابة | يحصل أو يعيّن نصف قطر الأقواس الدائرية لجميع الزوايا الأربع، مقاسًا بالدرجات. |
XDim | double | قراءة/كتابة | يحصل أو يعيّن مدى المستطيل في اتجاه محور x القيمة الافتراضية هي 2.0 |
YDim | double | قراءة/كتابة | يحصل أو يعيّن مدى المستطيل في اتجاه محور y القيمة الافتراضية هي 2.0 |
Excluded | bool | قراءة/كتابة | يحصل أو يضبط ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير. |
ParentNodes | List<Node> | قراءة | يحصل على جميع العقد الأصلية، يمكن إرفاق كيان بعدة عقد أصلية لتقنية geometry instancing |
ParentNode | Node | قراءة/كتابة | يحصل أو يضبط أول عقدة أصلية، إذا تم ضبط أول عقدة أصلية، سيتم فصل هذا الكيان عن العقد الأصلية الأخرى. |
Scene | Scene | قراءة | يحصل على المشهد الذي ينتمي إليه هذا الكائن |
Name | string | قراءة/كتابة | يحصل على أو يضبط الاسم. |
Properties | PropertyCollection | قراءة | يحصل على مجموعة جميع الخصائص. |
الطرق
| التوقيع | وصف |
|---|---|
HollowRectangleShape() | ينفّذ HollowRectangleShape على هذا المثيل HollowRectangleShape. |
RectangleShape() | منشئ |
RectangleShape(xdim: double, ydim: double) | منشئ من بأبعاد محددة على المحور x والمحور y. |
GetExtent() | يحصل على الامتداد في بعدي x و y. |
GetEntityRendererKey() | يحصل على مفتاح معالج الكيان المسجل في المعالج |
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) | يجد الخاصية. |