الهيكل العظمي
المعلومات العامة
Skeleton هي فئة في Aspose.3D FOSS لـ .NET. الميراث من: Entity, INamedObject.
يستخدم الهيكل العظمي في الأساس بواسطة برامج CAD لمساعدة المصمم على التلاعب بتحويل هيكل الجهاز، وهو عادة ما يكون غير مفيد خارج برامجي CAD. لجعل هرم الهاكل العضلية يعمل ككائن واحد في برنامج CAD ، من الضروري وضع علامة على العقدة العظمية الأعلى باعتبارها الجذر عن طريق تعيين النوع إلى الجذور ، وجميع الأطفال المحددين ل LimbNode
تقدم هذه الفئة 10 طرق للعمل مع كائنات الهيكل العظمي في برامج .NET. المنهجيات المتاحة تشمل: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, RemoveProperty, SceneObject, SetProperty, Skeleton. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS for .Net. خصائص: Excluded, Name, ParentNode, ParentNodes, Properties, Scene,و 2 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
Size | double | القراءة/ الكتابة | يحصل على أو يحدد الحجم. |
Type | SkeletonType | القراءة/ الكتابة | يحصل على أو يضع النوع. |
Excluded | bool | القراءة/ الكتابة | يحصل على أو يضع المقصود. |
ParentNodes | List<Node> | اقرأ | يحصل على العقد الأم. |
ParentNode | Node | القراءة/ الكتابة | يحصل على أو يضع العقدة الأم. |
Scene | Scene | اقرأ | يحصل على المشهد. |
Name | string | القراءة/ الكتابة | يحصل على الاسم أو يحدده. |
Properties | PropertyCollection | اقرأ | يحصل على العقارات. |
الطرق
| التوقيع | وصف |
|---|---|
Skeleton() | |
Skeleton(name: string) | اسم الكيان |
Skeleton(name: string, type: SkeletonType) | نوع الهيكل العظمي |
Entity(name: string) | |
GetBoundingBox() | يحصل على مربع الحدود للكيان الحالي في نظام إحداثيات الفضاء الكائن. |
GetEntityRendererKey() | يحصل على مفتاح الكيان المسجل في المرسوم |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | يزيل خاصية ديناميكية. |
GetProperty(property: string) | احصل على قيمة العقار المحدد |
SetProperty(property: string, value: object?) | تعيين قيمة العقار المحدد |
FindProperty(propertyName: string) | يجد العقار. يمكن أن يكون عبارة عن خاصية ديناميكية (خلقت بواسطة CreateDynamicProperty/SetProperty) أو خاصة أصلية ((محددة باسمها)) |