العظام

المعلومات العامة

Bone هي فئة في Aspose.3D FOSS لـ .NET. الميراث من: A3DObject, INamedObject.

العظام تحدد مجموعة فرعية من نقطة التحكم في الهندسة، ويتم تعريف وزن الخليط لكل نقطه التحكيم. لا يمكن استخدام الكائن مباشرة ، يتم استخدام مثال لتشويه الهندسية ، ويأتي مع مجموعة من العظمات ، كل عظم مرتبط بزناد. ملاحظة: يمكن أن تكون نقاط التحديد للوحيات مقيدة بأكثر من عظمة واحدة.

تقدم هذه الفئة 8 طرق للعمل مع كائنات العظام في برامج .NET. المنهجيات المتاحة تشمل: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS for .Net. خصائص: BoneTransform, LinkMode, Name, Node, Properties, Transform,وواحد آخر.

خصائص

اسمالنوعالوصولوصف
LinkModeBoneLinkModeالقراءة/ الكتابةيحصل على أو يضع وضع الربط.
WeightCountintاقرأيحصل على حساب الوزن.
TransformMatrix4القراءة/ الكتابةيحصل على أو يضع التحول.
BoneTransformMatrix4القراءة/ الكتابةيحصل على أو يضع تحويل العظام.
NodeNodeالقراءة/ الكتابةيحصل على العقدة أو يضعها.
Namestringالقراءة/ الكتابةيحصل على الاسم أو يحدده.
PropertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

التوقيعوصف
Bone(name: string)
Bone()
GetWeight(index: int)يحصل على الوزن لنقطة التحكم المحددة بواسطة المؤشر
SetWeight(index: int, weight: double)يحدد الوزن لنقطة التحكم المحددة حسب المؤشر
A3DObject()
RemoveProperty(property: Property)يزيل خاصية ديناميكية.
GetProperty(property: string)احصل على قيمة العقار المحدد
SetProperty(property: string, value: object?)تعيين قيمة العقار المحدد
FindProperty(propertyName: string)يجد العقار. يمكن أن يكون عبارة عن خاصية ديناميكية (خلقت بواسطة CreateDynamicProperty/SetProperty) أو خاصة أصلية ((محددة باسمها))

انظر أيضاً

 العربية