AnimationNode

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class AnimationNode extends A3DObject

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

المنشئات

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

الطرق

طريقةالوصف
createBindPoint(A3DObject obj, String propName)ينشئ BindPoint بناءً على نوع بيانات الخاصية.
equals(Object arg0)
findBindPoint(A3DObject target, String name)يبحث عن نقطة الربط حسب الهدف والاسم.
findProperty(String propertyName)يبحث عن الخاصية.
getBindPoint(A3DObject target, String propName, boolean create)يحصل على نقطة ربط الرسوم المتحركة للخاصية المعطاة.
getBindPoints()يحصل على نقاط ربط الخاصية الحالية
getClass()
getKeyframeSequence(A3DObject target, String propName, boolean create)يحصل على تسلسل الإطارات المفتاحية للخاصية المعطاة.
getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create)يحصل على تسلسل الإطارات المفتاحية للخاصية والقناة المحددة.
getName()يحصل على الاسم.
getProperties()يحصل على مجموعة جميع الخصائص.
getProperty(String property)احصل على قيمة الخاصية المحددة
getSubAnimations()يحصل على عقد التحريك الفرعية تحت التحريكات الحالية
hashCode()
notify()
notifyAll()
removeProperty(Property property)يزيل خاصية ديناميكية.
removeProperty(String property)إزالة الخاصية المحددة التي تم التعرف عليها بالاسم.
setName(String value)يضبط الاسم.
setProperty(String property, Object value)يضبط قيمة الخاصية المحددة
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

AnimationNode(String name)

public AnimationNode(String name)

يُنشئ مثيلاً جديداً من الفئة AnimationNode.

Parameters:

معاملنوعالوصف
الاسمjava.lang.Stringالاسم

AnimationNode()

public AnimationNode()

يُنشئ مثيلاً جديداً من الفئة AnimationNode.

createBindPoint(A3DObject obj, String propName)

public BindPoint createBindPoint(A3DObject obj, String propName)

ينشئ BindPoint بناءً على نوع بيانات الخاصية.

Parameters:

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

Returns: BindPoint - The bind point instance or null if the property is not defined.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

معاملنوعالوصف
arg0java.lang.Object

Returns: boolean

findBindPoint(A3DObject target, String name)

public BindPoint findBindPoint(A3DObject target, String name)

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

Parameters:

معاملنوعالوصف
targetA3DObjectالهدف لنقطة الربط للعثور عليه.
الاسمjava.lang.Stringاسم نقطة الربط للعثور عليه.

Returns: BindPoint - The bind point.

findProperty(String propertyName)

public Property findProperty(String propertyName)

يبحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name)

Parameters:

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

Returns: Property - The property.

getBindPoint(A3DObject target, String propName, boolean create)

public BindPoint getBindPoint(A3DObject target, String propName, boolean create)

يحصل على نقطة ربط الرسوم المتحركة للخاصية المعطاة.

Parameters:

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

Returns: BindPoint - The bind point.

getBindPoints()

public List<BindPoint> getBindPoints()

يحصل على نقاط ربط الخاصية الحالية

Returns: java.util.List<com.aspose.threed.BindPoint> - نقاط ربط الخاصية الحالية

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getKeyframeSequence(A3DObject target, String propName, boolean create)

public KeyframeSequence getKeyframeSequence(A3DObject target, String propName, boolean create)

يحصل على تسلسل الإطارات المفتاحية للخاصية المعطاة.

Parameters:

معاملنوعالوصف
targetA3DObjectعلى أي نسخة يتم إنشاء تسلسل الإطارات المفتاحية.
propNamejava.lang.Stringاسم الخاصية.
إنشاءbooleanإذا تم تعيينه إلى true , إنشاء التسلسل إذا لم يكن موجودًا.

Returns: KeyframeSequence - The keyframe sequence.

getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create)

public KeyframeSequence getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create)

يحصل على تسلسل الإطارات المفتاحية للخاصية والقناة المحددة.

Parameters:

معاملنوعالوصف
targetA3DObjectعلى أي نسخة يتم إنشاء تسلسل الإطارات المفتاحية.
propNamejava.lang.Stringاسم الخاصية.
channelNamejava.lang.Stringاسم القناة.
إنشاءbooleanإذا تم تعيينه إلى true إنشاء تسلسل الرسوم المتحركة إذا لم يكن موجودًا.

Returns: KeyframeSequence - The keyframe sequence.

getName()

public String getName()

يحصل على الاسم.

Returns: java.lang.String - الاسم.

getProperties()

public PropertyCollection getProperties()

يحصل على مجموعة جميع الخصائص.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

احصل على قيمة الخاصية المحددة

Parameters:

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

Returns: java.lang.Object - قيمة الخاصية التي تم العثور عليها

getSubAnimations()

public List<AnimationNode> getSubAnimations()

يحصل على عقد التحريك الفرعية تحت التحريكات الحالية

Returns: java.util.List<com.aspose.threed.AnimationNode> - عقد التحريك الفرعية تحت التحريكات الحالية

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

يزيل خاصية ديناميكية.

Parameters:

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

Returns: boolean - true إذا تم إزالة الخاصية بنجاح

removeProperty(String property)

public boolean removeProperty(String property)

إزالة الخاصية المحددة التي تم التعرف عليها بالاسم.

Parameters:

معاملنوعالوصف
خاصيةjava.lang.Stringأي خاصية تريد إزالتها

Returns: boolean - true إذا تم إزالة الخاصية بنجاح

setName(String value)

public void setName(String value)

يضبط الاسم.

Parameters:

معاملنوعالوصف
القيمةjava.lang.Stringالقيمة الجديدة

setProperty(String property, Object value)

public void setProperty(String property, Object value)

يضبط قيمة الخاصية المحددة

Parameters:

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

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

معاملنوعالوصف
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

معاملنوعالوصف
arg0long
arg1int