الفئة AnimationNode
AnimationNode class
يدعم Aspose.3D هيكلية الرسوم المتحركة، حيث يمكن تكوين كل حركة من عدة حركات وتعريف إطارات المفاتيح الخاصة بها. يحدد AnimationNode تحويل قيمة خاصية ما عبر الزمن؛ على سبيل المثال يمكن استخدام عقدة الحركة للتحكم في تحويل عقدة أو الخصائص الرقمية لكائن A3DObject آخر.
public class AnimationNode : A3DObject
المُنشئات
الخصائص
| الاسم | الوصف |
|---|
| BindPoints { get; } | يحصل على نقاط ربط الخاصية الحالية. |
| virtual Name { get; set; } | يحصل أو يعيّن الاسم. |
| Properties { get; } | يحصل على مجموعة جميع الخصائص. |
| SubAnimations { get; } | يحصل على عقد الرسوم المتحركة الفرعية تحت الرسوم المتحركة الحالية |
الطرق
| الاسم | الوصف |
|---|
| CreateBindPoint(A3DObject, string) | ينشئ BindPoint بناءً على نوع بيانات الخاصية. |
| FindBindPoint(A3DObject, string) | يبحث عن نقطة الربط حسب الهدف والاسم. |
| FindProperty(string) | يجد الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name) |
| GetBindPoint(A3DObject, string, bool) | يحصل على نقطة ربط الرسوم المتحركة للخاصية المحددة. |
| GetKeyframeSequence(A3DObject, string, bool) | يحصل على تسلسل الإطار الرئيسي للخاصية المحددة. |
| GetKeyframeSequence(A3DObject, string, string, bool) | يحصل على تسلسل الإطار الرئيسي للخاصية والقناة المحددة. |
| GetProperty(string) | احصل على قيمة الخاصية المحددة |
| RemoveProperty(Property) | يزيل خاصية ديناميكية. |
| RemoveProperty(string) | إزالة الخاصية المحددة بالاسم |
| SetProperty(string, object) | يضبط قيمة الخاصية المحددة |
انظر أيضًا