AnimationNode
المعلومات العامة
AnimationNode هي فئة في Aspose.3d لـ Python. الميراث من: A3DObject.
AnimationNode تمكن من إنشاء نقاط الربط للأجسام المستهدفة، واسترداد أو إنتاج تسلسلات الإطار الرئيسي لقنوات محددة، وتغليف الحركات الفرعية.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
name | str | اقرأ | تحتوي على سلاسل معرف العقدة الحية |
properties | `` | اقرأ | يوفر الوصول إلى مجموعة خصائص العقدة المخصصة |
bind_points | List['BindPoint'] | اقرأ | قائمة كل BindPoint الكائنات المرتبطة مع هذه العقدة الرسومية |
sub_animations | List['AnimationNode'] | اقرأ | يحتوي على أطفال AnimationNode كائنات تشكل تسلسل هيكلي |
الطرق
| التوقيع | وصف |
|---|---|
__init__(name: str) | |
find_bind_point(target: 'A3DObject', name: str) → 'BindPoint' | يعيد BindPoint للجسم المستهدف المعين والاسم، إذا كان موجوداً. |
get_bind_point(target: 'A3DObject', prop_name: str, create: bool) → 'BindPoint' | يسترد أو يخلق BindPoint اختياريًا لـ اسم الهدف وسلطة |
create_bind_point(obj: 'A3DObject', prop_name: str) → 'BindPoint' | يخلق BindPoint جديد للشيء المحدد و الخاصية |
get_keyframe_sequence(target: 'A3DObject', prop_name: str, channel_name: str, create: bool) → 'KeyframeSequence' | يحصل على KeyframeSequence أو يخلقها للهدف، والسلعة، و القناة. |