MirroredProfile

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، وواحدة أخرى.

خصائص

اسمالنوعالوصولوصف
BaseProfileProfileقراءةملف التعريف الأساسي المراد نسخه.
Excludedboolقراءة/كتابةيحصل أو يعيّن ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير.
ParentNodesList<Node>قراءةيحصل على جميع العقد الأصلية، يمكن إرفاق الكيان بعدة عقد أصلية لتجسيد الهندسة
ParentNodeNodeقراءة/كتابةيحصل أو يضبط أول عقدة أصلية، إذا تم ضبط أول عقدة أصلية، سيتم فصل هذا الكيان عن العقد الأصلية الأخرى.
SceneSceneقراءةيحصل على المشهد الذي ينتمي إليه هذا الكائن
Namestringقراءة/كتابةيحصل أو يعيّن الاسم.
PropertiesPropertyCollectionقراءةيحصل على مجموعة جميع الخصائص.

الطرق

التوقيعوصف
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)يجد الخاصية.

انظر أيضاً

 العربية