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:

معاملنوعالوصف
sceneSceneالمشهد الذي يحتوي على الرسوم المتحركة.
propPropertyخاصية.

addChannel(String name, Class type, Object value)

public boolean addChannel(String name, Class<?> type, Object value)

يضيف خاصية القناة المحددة.

Parameters:

معاملنوعالوصف
الاسمjava.lang.Stringالاسم.
typejava.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:

معاملنوعالوصف
channelNamejava.lang.Stringالقناة التي سيُربط بها تسلسل الإطارات المفتاحية
sequenceKeyframeSequenceتسلسل الإطارات المفتاحية للربط

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:

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

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

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

Parameters:

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

Returns: Property - The property.

get(String channelName)

public AnimationChannel get(String channelName)

يحصل على القناة بالاسم المعطى

Parameters:

معاملنوعالوصف
channelNamejava.lang.Stringاسم القناة

Returns: AnimationChannel - Animation channel

getChannel(String channelName)

public AnimationChannel getChannel(String channelName)

يحصل على القناة بالاسم المعطى

Parameters:

معاملنوعالوصف
channelNamejava.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:

معاملنوعالوصف
channelNamejava.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:

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

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:

معاملنوعالوصف
valuePropertyالقيمة الجديدة

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