AnimationNode

AnimationNode class

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

الطرق

constructor

الاسمالوصف
constructor(name)ينشئ مثيلاً جديداً من الفئة AnimationNode.

Parameters:

الاسمالنوعالوصف
nameStringالاسم

Result:


constructor_overload

الاسمالوصف
constructor_overload()ينشئ مثيلاً جديداً من الفئة AnimationNode.

Result:


getBindPoints

الاسمالوصف
getBindPoints()يحصل على نقاط ربط الخاصية الحالية

Result:


getSubAnimations

الاسمالوصف
getSubAnimations()يحصل على عقد الرسوم المتحركة الفرعية تحت الرسوم المتحركة الحالية.

Result:


getName

الاسمالوصف
getName()يحصل أو يضبط الاسم. الاسم.

Result:


setName

الاسمالوصف
setName(value)يحصل أو يضبط الاسم. الاسم.

Result:


getProperties

الاسمالوصف
getProperties()يحصل على مجموعة جميع الخصائص.

Result:


findBindPoint

الاسمالوصف
findBindPoint(name)يبحث عن نقطة الربط بالاسم.

Parameters:

الاسمالنوعالوصف
nameStringاسم نقطة الربط للبحث عنها.

Result: BindPoint


getBindPoint

الاسمالوصف
getBindPoint(target, propName, create)يحصل على نقطة ربط الرسوم المتحركة في الخاصية المحددة.

Parameters:

الاسمالنوعالوصف
targetA3DObjectعلى أي كائن يتم إنشاء نقطة الربط.
propNameStringاسم الخاصية.
إنشاءbooleanإذا تم تعيينه إلى

Result: BindPoint


getKeyframeSequence

الاسمالوصف
getKeyframeSequence(target, propName, channelName, create)يحصل على تسلسل الإطارات المفتاحية في الخاصية والقناة المحددة.

Parameters:

الاسمالنوعالوصف
targetA3DObjectعلى أي نسخة يتم إنشاء تسلسل الإطارات المفتاحية.
propNameStringاسم الخاصية.
channelNameStringاسم القناة.
إنشاءbooleanإذا تم تعيينه إلى

Result: KeyframeSequence


getKeyframeSequence

الاسمالوصف
getKeyframeSequence(target, propName, create)يحصل على تسلسل الإطارات المفتاحية في الخاصية المحددة.

Parameters:

الاسمالنوعالوصف
targetA3DObjectعلى أي نسخة يتم إنشاء تسلسل الإطارات المفتاحية.
propNameStringاسم الخاصية.
إنشاءbooleanإذا تم تعيينه إلى

Result: KeyframeSequence


createBindPoint

الاسمالوصف
createBindPoint(obj, propName)ينشئ BindPoint بناءً على نوع بيانات الخاصية.

Parameters:

الاسمالنوعالوصف
objA3DObjectكائن.
propNameStringاسم الخاصية.

Result: BindPoint


removeProperty

الاسمالوصف
removeProperty(property)يزيل خاصية ديناميكية.

Parameters:

الاسمالنوعالوصف
خاصيةخاصيةأي خاصية لإزالتها

Result: boolean


removeProperty

الاسمالوصف
removeProperty(property)إزالة الخاصية المحددة بالاسم

Parameters:

الاسمالنوعالوصف
خاصيةStringnull

Result: boolean


getProperty

الاسمالوصف
getProperty(property)احصل على قيمة الخاصية المحددة

Parameters:

الاسمالنوعالوصف
خاصيةStringاسم الخاصية

Result: Object


setProperty

الاسمالوصف
setProperty(property, value)يضبط قيمة الخاصية المحددة

Parameters:

الاسمالنوعالوصف
خاصيةStringاسم الخاصية
القيمةObjectقيمة الخاصية

Result: Object


findProperty

الاسمالوصف
findProperty(propertyName)يبحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty/SetProperty) أو خاصية أصلية (تم التعرف عليها باسمها)

Parameters:

الاسمالنوعالوصف
propertyNameStringاسم الخاصية.

Result: خاصية