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