الفئة 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(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)يضبط قيمة الخاصية المحددة

انظر أيضًا