BindPoint

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

public class BindPoint extends A3DObject

Normalmente se crea un BindPoint en la propiedad de un objeto; algunos tipos de propiedad contienen varios campos componentes (como un campo Vector3), BindPoint generará un canal para cada campo componente y conecta el campo a una o más instancias de secuencia de fotogramas clave a través de los canales.

Constructores

ConstructorDescripción
BindPoint(Scene scene, Property prop)Inicializa una nueva instancia de la clase BindPoint.

Métodos

MétodoDescripción
addChannel(String name, Class type, Object value)Agrega la propiedad de canal especificada.
addChannel(String name, Object value)Agrega la propiedad de canal especificada.
bindKeyframeSequence(String channelName, KeyframeSequence sequence)Vincula la secuencia de fotogramas clave al canal especificado
createKeyframeSequence(String name)Crea una nueva curva y la conecta al primer canal del mapeo de curvas
equals(Object arg0)
findProperty(String propertyName)Busca la propiedad.
get(String channelName)Obtiene el canal por el nombre dado
getChannel(String channelName)Obtiene el canal por el nombre dado
getChannelsCount()Obtiene el número total de canales de propiedad definidos en este mapeo de curvas de animación.
getClass()
getKeyframeSequence(String channelName)Obtiene la primera secuencia de fotogramas clave en el canal especificado
getName()Obtiene el nombre.
getProperties()Obtiene la colección de todas las propiedades.
getProperty()Obtiene la propiedad asociada con el CurveMapping
getProperty(String property)Obtiene el valor de la propiedad especificada
hashCode()
notify()
notifyAll()
removeProperty(Property property)Elimina una propiedad dinámica.
removeProperty(String property)Elimina la propiedad especificada identificada por nombre.
resetChannels()Vacía los canales de propiedad de este mapeo de curvas de animación.
setName(String value)Establece el nombre.
setProperty(Property value)Obtiene la propiedad asociada con el CurveMapping
setProperty(String property, Object value)Establece el valor de la propiedad especificada.
toString()Formatea el objeto a cadena
wait()
wait(long arg0)
wait(long arg0, int arg1)

BindPoint(Scene scene, Property prop)

public BindPoint(Scene scene, Property prop)

Inicializa una nueva instancia de la clase BindPoint.

Parameters:

ParámetroTipoDescripción
sceneSceneLa escena que contiene la animación.
propPropertyPropiedad.

addChannel(String name, Class type, Object value)

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

Agrega la propiedad de canal especificada.

Parameters:

ParámetroTipoDescripción
nombrejava.lang.StringNombre.
typejava.lang.ClassTipo.
valorjava.lang.ObjectValor.

Returns: booleano - verdadero, si el canal fue añadido, falso en caso contrario.

addChannel(String name, Object value)

public boolean addChannel(String name, Object value)

Agrega la propiedad de canal especificada.

Parameters:

ParámetroTipoDescripción
nombrejava.lang.StringNombre.
valorjava.lang.ObjectValor.

Returns: booleano - verdadero, si el canal fue añadido, falso en caso contrario.

bindKeyframeSequence(String channelName, KeyframeSequence sequence)

public void bindKeyframeSequence(String channelName, KeyframeSequence sequence)

Vincula la secuencia de fotogramas clave al canal especificado

Parameters:

ParámetroTipoDescripción
channelNamejava.lang.StringA qué canal se vinculará la secuencia de fotogramas clave
sequenceKeyframeSequenceLa secuencia de fotogramas clave a vincular

createKeyframeSequence(String name)

public KeyframeSequence createKeyframeSequence(String name)

Crea una nueva curva y la conecta al primer canal del mapeo de curvas

Parameters:

ParámetroTipoDescripción
nombrejava.lang.StringEl nombre de la nueva secuencia.

Returns: KeyframeSequence - The keyframe sequence.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

ParámetroTipoDescripción
propertyNamejava.lang.StringNombre de la propiedad.

Returns: Property - The property.

get(String channelName)

public AnimationChannel get(String channelName)

Obtiene el canal por el nombre dado

Parameters:

ParámetroTipoDescripción
channelNamejava.lang.StringNombre del canal

Returns: AnimationChannel - Animation channel

getChannel(String channelName)

public AnimationChannel getChannel(String channelName)

Obtiene el canal por el nombre dado

Parameters:

ParámetroTipoDescripción
channelNamejava.lang.StringEl nombre del canal a buscar

Returns: AnimationChannel - Channel with the name

getChannelsCount()

public int getChannelsCount()

Obtiene el número total de canales de propiedad definidos en este mapeo de curvas de animación.

Returns: int - El recuento de canales.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getKeyframeSequence(String channelName)

public KeyframeSequence getKeyframeSequence(String channelName)

Obtiene la primera secuencia de fotogramas clave en el canal especificado

Parameters:

ParámetroTipoDescripción
channelNamejava.lang.StringEl nombre del canal a buscar

Returns: KeyframeSequence - First keyframe sequence with the channel name

getName()

public String getName()

Obtiene el nombre.

Returns: java.lang.String - el nombre.

getProperties()

public PropertyCollection getProperties()

Obtiene la colección de todas las propiedades.

Returns: PropertyCollection - the collection of all properties.

getProperty()

public Property getProperty()

Obtiene la propiedad asociada con el CurveMapping

Returns: Property - the property associated with the CurveMapping

getProperty(String property)

public Object getProperty(String property)

Obtiene el valor de la propiedad especificada

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad

Returns: java.lang.Object - El valor de la propiedad encontrada

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)

Elimina una propiedad dinámica.

Parameters:

ParámetroTipoDescripción
propertyPropertyQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

removeProperty(String property)

public boolean removeProperty(String property)

Elimina la propiedad especificada identificada por nombre.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

resetChannels()

public void resetChannels()

Vacía los canales de propiedad de este mapeo de curvas de animación.

setName(String value)

public void setName(String value)

Establece el nombre.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setProperty(Property value)

public void setProperty(Property value)

Obtiene la propiedad asociada con el CurveMapping

Parameters:

ParámetroTipoDescripción
valuePropertyNuevo valor

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Establece el valor de la propiedad especificada.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad
valorjava.lang.ObjectEl valor de la propiedad

toString()

public String toString()

Formatea el objeto a cadena

Returns: java.lang.String - Cadena del objeto

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int