AnimationNode
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class AnimationNode extends A3DObject
يدعم Aspose.3D هيكلية الرسوم المتحركة؛ يمكن تكوين كل رسم متحرك من عدة رسومات متحركة وتعريف الإطارات المفتاحية للرسوم المتحركة. AnimationNode يحدد تحويل قيمة الخاصية بمرور الوقت، على سبيل المثال، يمكن استخدام عقدة الرسوم المتحركة للتحكم في تحويل العقدة أو الخصائص الرقمية لكائن آخر A3DObject.
المنشئات
| منشئ | الوصف |
|---|---|
| AnimationNode(String name) | يُنشئ مثيلاً جديداً من الفئة AnimationNode. |
| AnimationNode() | يُنشئ مثيلاً جديداً من الفئة AnimationNode. |
الطرق
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:
| معامل | نوع | الوصف |
|---|---|---|
| obj | A3DObject | كائن. |
| propName | java.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:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findBindPoint(A3DObject target, String name)
public BindPoint findBindPoint(A3DObject target, String name)
يبحث عن نقطة الربط حسب الهدف والاسم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| target | A3DObject | الهدف لنقطة الربط للعثور عليه. |
| الاسم | 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:
| معامل | نوع | الوصف |
|---|---|---|
| propertyName | java.lang.String | اسم الخاصية. |
Returns: Property - The property.
getBindPoint(A3DObject target, String propName, boolean create)
public BindPoint getBindPoint(A3DObject target, String propName, boolean create)
يحصل على نقطة ربط الرسوم المتحركة للخاصية المعطاة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| target | A3DObject | على أي كائن يتم إنشاء نقطة الربط. |
| propName | java.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:
| معامل | نوع | الوصف |
|---|---|---|
| target | A3DObject | على أي نسخة يتم إنشاء تسلسل الإطارات المفتاحية. |
| propName | java.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:
| معامل | نوع | الوصف |
|---|---|---|
| target | A3DObject | على أي نسخة يتم إنشاء تسلسل الإطارات المفتاحية. |
| propName | java.lang.String | اسم الخاصية. |
| channelName | java.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:
| معامل | نوع | الوصف |
|---|---|---|
| property | Property | أي خاصية تريد إزالتها |
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:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |