Pose

Pose class

يتم استخدام الوضع لتخزين مصفوفة التحويل عندما يتم تجريد الشكل الهندسي . الوضع عبارة عن مجموعة منBonePose ، كلBonePose يحفظ معلومات التحول الملموسة لعقدة العظام.

public class Pose : A3DObject

المنشئون

اسم وصف
Pose() يقوم بتهيئة مثيل جديد لملفPose فئة .
Pose(string) يقوم بتهيئة مثيل جديد لملفPose فئة .

الخصائص

اسم وصف
BonePoses { get; } يحصل على الكلBonePose .
virtual Name { get; set; } الحصول على الاسم أو تعيينه .
PoseType { get; set; } الحصول على نوع الوضع أو تحديده.
Properties { get; } الحصول على مجموعة من كافة الخصائص .

طُرق

اسم وصف
AddBonePose(Node, Matrix4) يتم حفظ مصفوفة تحويل العقدة العظمية المحددة. مصفوفة التحويل العالمية متضمنة .
AddBonePose(Node, Matrix4, bool) يتم حفظ مصفوفة تحويل العقدة العظمية المحددة.
FindProperty(string) البحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty / SetProperty) أو خاصية أصلية (محددة باسمها)
GetProperty(string) الحصول على قيمة الخاصية المحددة
RemoveProperty(Property) يزيل خاصية ديناميكية .
RemoveProperty(string) إزالة الخاصية المحددة المحددة بالاسم
SetProperty(string, object) يحدد قيمة الخاصية المحددة

أنظر أيضا