LShape
نظرة عامة
LShape هي فئة في Aspose.3D FOSS لـ .NET. ترث من: ParameterizedProfile, INamedObject.
ملف تعريف على شكل L متوافق مع IFC يُعرّف بالمعلمات.
توفر هذه الفئة 14 طريقة للعمل مع كائنات LShape في برامج .NET. الطرق المتاحة تشمل: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, LShape, RemoveProperty, SceneObject, SetProperty. جميع الأعضاء العامة يمكن الوصول إليها من أي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS لـ .NET. الخصائص: Depth, EdgeRadius, Excluded, FilletRadius, Name, ParentNode, و5 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
Depth | double | قراءة/كتابة | الحصول أو تعيين عمق الملف. |
Width | double | قراءة/كتابة | يحصل أو يضبط عرض الملف. |
Thickness | double | قراءة/كتابة | يحصل أو يضبط سمك الجدار الثابت. |
FilletRadius | double | قراءة/كتابة | يحصل أو يعيّن نصف قطر الحافة المدورة. |
EdgeRadius | double | قراءة/كتابة | يحصل أو يضبط نصف قطر الحافة. |
Excluded | bool | قراءة/كتابة | يحصل أو يضبط ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير. |
ParentNodes | List<Node> | قراءة | يحصل على جميع العقد الأصلية، يمكن إرفاق الكيان بعدة عقد أصلية لتكرار الهندسة. |
ParentNode | Node | قراءة/كتابة | يحصل أو يضبط العقدة الأصلية الأولى، إذا تم ضبط العقدة الأصلية الأولى، سيتم فصل هذا الكيان عن العقد الأصلية الأخرى. |
Scene | Scene | قراءة | يحصل على المشهد الذي ينتمي إليه هذا الكائن |
Name | string | قراءة/كتابة | يحصل أو يضبط الاسم. |
Properties | PropertyCollection | قراءة | يحصل على مجموعة جميع الخصائص. |
الطرق
| التوقيع | وصف |
|---|---|
LShape() | منشئ |
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) | يجد الخاصية. |