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