BindPoint
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class BindPoint extends A3DObject
عادةً ما يتم إنشاء BindPoint على خاصية كائن؛ بعض أنواع الخصائص تحتوي على حقول مكوّنات متعددة (مثل حقل Vector3)، سيُنشئ BindPoint قناة لكل حقل مكوّن ويربط الحقل بواحدة أو أكثر من حالات تسلسل الإطارات المفتاحية عبر القنوات.
المنشئات
| منشئ | الوصف |
|---|---|
| BindPoint(Scene scene, Property prop) | يُهيئ نسخة جديدة من الفئة BindPoint. |
الطرق
| طريقة | الوصف |
|---|---|
| addChannel(String name, Class type, Object value) | يضيف خاصية القناة المحددة. |
| addChannel(String name, Object value) | يضيف خاصية القناة المحددة. |
| bindKeyframeSequence(String channelName, KeyframeSequence sequence) | ربط تسلسل الإطارات المفتاحية بالقناة المحددة |
| createKeyframeSequence(String name) | ينشئ منحنىً جديدًا ويربطه بالقناة الأولى لتخطيط المنحنى |
| equals(Object arg0) | |
| findProperty(String propertyName) | يبحث عن الخاصية. |
| get(String channelName) | يحصل على القناة بالاسم المعطى |
| getChannel(String channelName) | يحصل على القناة بالاسم المعطى |
| getChannelsCount() | يحصل على العدد الإجمالي لقنوات الخصائص المعرفة في تخطيط منحنى الرسوم المتحركة هذا. |
| getClass() | |
| getKeyframeSequence(String channelName) | يحصل على أول تسلسل إطارات مفتاحية في القناة المحددة |
| getName() | يحصل على الاسم. |
| getProperties() | يحصل على مجموعة جميع الخصائص. |
| getProperty() | يحصل على الخاصية المرتبطة بـ CurveMapping |
| getProperty(String property) | احصل على قيمة الخاصية المحددة |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | يزيل خاصية ديناميكية. |
| removeProperty(String property) | إزالة الخاصية المحددة التي تم التعرف عليها بالاسم. |
| resetChannels() | يفرغ قنوات الخصائص في تخطيط منحنى الرسوم المتحركة هذا. |
| setName(String value) | يضبط الاسم. |
| setProperty(Property value) | يحصل على الخاصية المرتبطة بـ CurveMapping |
| setProperty(String property, Object value) | يضبط قيمة الخاصية المحددة |
| toString() | يقوم بتنسيق الكائن إلى سلسلة |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
BindPoint(Scene scene, Property prop)
public BindPoint(Scene scene, Property prop)
يُهيئ نسخة جديدة من الفئة BindPoint.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| scene | Scene | المشهد الذي يحتوي على الرسوم المتحركة. |
| prop | Property | خاصية. |
addChannel(String name, Class type, Object value)
public boolean addChannel(String name, Class<?> type, Object value)
يضيف خاصية القناة المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الاسم | java.lang.String | الاسم. |
| type | java.lang.Class | نوع. |
| القيمة | java.lang.Object | قيمة. |
Returns: منطقي - true إذا تم إضافة القناة، false خلاف ذلك.
addChannel(String name, Object value)
public boolean addChannel(String name, Object value)
يضيف خاصية القناة المحددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الاسم | java.lang.String | الاسم. |
| القيمة | java.lang.Object | قيمة. |
Returns: منطقي - true إذا تم إضافة القناة، false خلاف ذلك.
bindKeyframeSequence(String channelName, KeyframeSequence sequence)
public void bindKeyframeSequence(String channelName, KeyframeSequence sequence)
ربط تسلسل الإطارات المفتاحية بالقناة المحددة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| channelName | java.lang.String | القناة التي سيُربط بها تسلسل الإطارات المفتاحية |
| sequence | KeyframeSequence | تسلسل الإطارات المفتاحية للربط |
createKeyframeSequence(String name)
public KeyframeSequence createKeyframeSequence(String name)
ينشئ منحنىً جديدًا ويربطه بالقناة الأولى لتخطيط المنحنى
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الاسم | java.lang.String | اسم التسلسل الجديد. |
Returns: KeyframeSequence - The keyframe sequence.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
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.
get(String channelName)
public AnimationChannel get(String channelName)
يحصل على القناة بالاسم المعطى
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| channelName | java.lang.String | اسم القناة |
Returns: AnimationChannel - Animation channel
getChannel(String channelName)
public AnimationChannel getChannel(String channelName)
يحصل على القناة بالاسم المعطى
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| channelName | java.lang.String | اسم القناة للبحث عنه |
Returns: AnimationChannel - Channel with the name
getChannelsCount()
public int getChannelsCount()
يحصل على العدد الإجمالي لقنوات الخصائص المعرفة في تخطيط منحنى الرسوم المتحركة هذا.
Returns: int - عدد القنوات.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getKeyframeSequence(String channelName)
public KeyframeSequence getKeyframeSequence(String channelName)
يحصل على أول تسلسل إطارات مفتاحية في القناة المحددة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| channelName | java.lang.String | اسم القناة للبحث عنه |
Returns: KeyframeSequence - First keyframe sequence with the channel name
getName()
public String getName()
يحصل على الاسم.
Returns: java.lang.String - الاسم.
getProperties()
public PropertyCollection getProperties()
يحصل على مجموعة جميع الخصائص.
Returns: PropertyCollection - the collection of all properties.
getProperty()
public Property getProperty()
يحصل على الخاصية المرتبطة بـ CurveMapping
Returns: Property - the property associated with the CurveMapping
getProperty(String property)
public Object getProperty(String property)
احصل على قيمة الخاصية المحددة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| خاصية | java.lang.String | اسم الخاصية |
Returns: java.lang.Object - قيمة الخاصية التي تم العثور عليها
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 إذا تم إزالة الخاصية بنجاح
resetChannels()
public void resetChannels()
يفرغ قنوات الخصائص في تخطيط منحنى الرسوم المتحركة هذا.
setName(String value)
public void setName(String value)
يضبط الاسم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String | القيمة الجديدة |
setProperty(Property value)
public void setProperty(Property value)
يحصل على الخاصية المرتبطة بـ CurveMapping
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | Property | القيمة الجديدة |
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 |