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
| Constructor | Descripción |
|---|---|
| BindPoint(Scene scene, Property prop) | Inicializa una nueva instancia de la clase BindPoint. |
Métodos
| Método | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| scene | Scene | La escena que contiene la animación. |
| prop | Property | Propiedad. |
addChannel(String name, Class type, Object value)
public boolean addChannel(String name, Class<?> type, Object value)
Agrega la propiedad de canal especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| nombre | java.lang.String | Nombre. |
| type | java.lang.Class | Tipo. |
| valor | java.lang.Object | Valor. |
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ámetro | Tipo | Descripción |
|---|---|---|
| nombre | java.lang.String | Nombre. |
| valor | java.lang.Object | Valor. |
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ámetro | Tipo | Descripción |
|---|---|---|
| channelName | java.lang.String | A qué canal se vinculará la secuencia de fotogramas clave |
| sequence | KeyframeSequence | La 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ámetro | Tipo | Descripción |
|---|---|---|
| nombre | java.lang.String | El nombre de la nueva secuencia. |
Returns: KeyframeSequence - The keyframe sequence.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | java.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ámetro | Tipo | Descripción |
|---|---|---|
| propertyName | java.lang.String | Nombre de la propiedad. |
Returns: Property - The property.
get(String channelName)
public AnimationChannel get(String channelName)
Obtiene el canal por el nombre dado
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| channelName | java.lang.String | Nombre del canal |
Returns: AnimationChannel - Animation channel
getChannel(String channelName)
public AnimationChannel getChannel(String channelName)
Obtiene el canal por el nombre dado
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| channelName | java.lang.String | El 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ámetro | Tipo | Descripción |
|---|---|---|
| channelName | java.lang.String | El 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ámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Nombre 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ámetro | Tipo | Descripción |
|---|---|---|
| property | Property | Qué 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ámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Qué 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ámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | Nuevo valor |
setProperty(Property value)
public void setProperty(Property value)
Obtiene la propiedad asociada con el CurveMapping
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Property | Nuevo valor |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Establece el valor de la propiedad especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Nombre de la propiedad |
| valor | java.lang.Object | El 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ámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |