AnimationNode

AnimationNode class

يدعم Aspose.3D التسلسل الهرمي للرسوم المتحركة ، ويمكن أن تتكون كل حركة من عدة رسوم متحركة وتعريف للإطار الرئيسي للرسوم المتحركة . AnimationNode يحدد تحويل قيمة الخاصية بمرور الوقت ، على سبيل المثال ، يمكن استخدام عقدة الرسوم المتحركة للتحكم في تحويل العقدة أو غير ذلكA3DObject الخصائص العددية للكائن.

public class AnimationNode : A3DObject

المنشئون

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

الخصائص

اسموصف
BindPoints { get; }يحصل على نقاط ربط الملكية الحالية
virtual Name { get; set; }الحصول على الاسم أو تعيينه .
Properties { get; }الحصول على مجموعة من كافة الخصائص .
SubAnimations { get; }الحصول على عُقد الرسوم المتحركة الفرعية ضمن الرسوم المتحركة الحالية

طُرق

اسموصف
CreateBindPoint(A3DObject, string)إنشاء BindPoint بناءً على نوع بيانات الخاصية.
FindBindPoint(string)يبحث عن نقطة الربط بالاسم.
FindProperty(string)البحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty / SetProperty) أو خاصية أصلية (محددة باسمها)
GetBindPoint(A3DObject, string, bool)يحصل على نقطة ربط الرسوم المتحركة على خاصية معينة.
GetKeyframeSequence(A3DObject, string, bool)يحصل على تسلسل keyframe على خاصية معينة.
GetKeyframeSequence(A3DObject, string, string, bool)يحصل على تسلسل keyframe على خاصية وقناة محددين .
GetProperty(string)الحصول على قيمة الخاصية المحددة
RemoveProperty(Property)يزيل خاصية ديناميكية .
RemoveProperty(string)إزالة الخاصية المحددة المحددة بالاسم
SetProperty(string, object)يحدد قيمة الخاصية المحددة

أنظر أيضا