AnimationChannel
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.KeyframeSequence
public class AnimationChannel extends KeyframeSequence
Un canal asigna el campo de componente de la propiedad a un conjunto de secuencias de fotogramas clave.
Métodos
| Método | Descripción |
|---|---|
| add(double time, float value) | Crea un nuevo fotograma clave con el valor especificado |
| add(double time, float value, Interpolation interpolation) | Crea un nuevo fotograma clave con el valor especificado |
| equals(Object arg0) | |
| findProperty(String propertyName) | Busca la propiedad. |
| getBindPoint() | Obtiene el punto de enlace de la propiedad que posee esta curva |
| getClass() | |
| getComponentType() | Obtiene el tipo del campo de componente |
| getDefaultValue() | Obtiene el valor predeterminado del canal. |
| getKeyFrames() | Obtiene los fotogramas clave de esta curva. |
| getKeyframeSequence() | Obtiene la secuencia de fotogramas clave asociada dentro de este canal |
| getName() | Obtiene el nombre. |
| getPostBehavior() | Obtiene el comportamiento posterior que indica cuál debe ser el valor muestreado después del último fotograma clave. |
| getPreBehavior() | Obtiene el comportamiento previo que indica cuál debe ser el valor muestreado antes del primer fotograma clave. |
| getProperties() | Obtiene la colección de todas las propiedades. |
| getProperty(String property) | Obtiene el valor de la propiedad especificada |
| hashCode() | |
| iterator() | Obtiene el enumerador para recorrer todos los fotogramas clave. |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Elimina una propiedad dinámica. |
| removeProperty(String property) | Elimina la propiedad especificada identificada por nombre. |
| reset() | Elimina todos los fotogramas clave y restablece los comportamientos posterior/previo. |
| setDefaultValue(Object value) | Establece el valor predeterminado del canal. |
| setKeyframeSequence(KeyframeSequence value) | Obtiene la secuencia de fotogramas clave asociada dentro de este canal |
| setName(String value) | Establece el nombre. |
| setProperty(String property, Object value) | Establece el valor de la propiedad especificada. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(double time, float value)
public void add(double time, float value)
Crea un nuevo fotograma clave con el valor especificado
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| tiempo | double | Posición de tiempo (medida en segundos) |
| valor | float | El valor en esta posición de tiempo |
add(double time, float value, Interpolation interpolation)
public void add(double time, float value, Interpolation interpolation)
Crea un nuevo fotograma clave con el valor especificado
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| tiempo | double | Posición de tiempo (medida en segundos) |
| valor | float | El valor en esta posición de tiempo |
| interpolation | Interpolation | El tipo de interpolación de este fotograma clave |
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.
getBindPoint()
public BindPoint getBindPoint()
Obtiene el punto de enlace de la propiedad que posee esta curva
Returns: BindPoint - the property bind point which owns this curve
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getComponentType()
public Class<?> getComponentType()
Obtiene el tipo del campo de componente
Returns: java.lang.Class - el tipo del campo de componente
getDefaultValue()
public Object getDefaultValue()
Obtiene el valor predeterminado del canal. Si un canal no tiene secuencias de fotogramas clave conectadas, el valor predeterminado se utilizará durante la evaluación de la animación. Un escenario real: la animación solo anima la coordenada x de un nodo, las coordenadas y y z no se modifican, entonces el valor predeterminado se usará durante la evaluación completa de la traducción.
Returns: java.lang.Object - el valor predeterminado del canal. Si un canal no tiene secuencias de fotogramas clave conectadas, el valor predeterminado se utilizará durante la evaluación de la animación. Un escenario real: la animación solo anima la coordenada x de un nodo, las coordenadas y y z no se modifican, entonces el valor predeterminado se usará durante la evaluación completa de la traducción.
getKeyFrames()
public List<KeyFrame> getKeyFrames()
Obtiene los fotogramas clave de esta curva.
Returns: java.util.List<com.aspose.threed.KeyFrame> - los fotogramas clave de esta curva.
getKeyframeSequence()
public KeyframeSequence getKeyframeSequence()
Obtiene la secuencia de fotogramas clave asociada dentro de este canal
Returns: KeyframeSequence - associated keyframe sequence inside this channel
getName()
public String getName()
Obtiene el nombre.
Returns: java.lang.String - el nombre.
getPostBehavior()
public Extrapolation getPostBehavior()
Obtiene el comportamiento posterior que indica cuál debe ser el valor muestreado después del último fotograma clave.
Returns: Extrapolation - the post behavior indicates what the sampled value should be after the last key frame.
getPreBehavior()
public Extrapolation getPreBehavior()
Obtiene el comportamiento previo que indica cuál debe ser el valor muestreado antes del primer fotograma clave.
Returns: Extrapolation - the pre behavior indicates what the sampled value should be before the first key.
getProperties()
public PropertyCollection getProperties()
Obtiene la colección de todas las propiedades.
Returns: PropertyCollection - the collection of all properties.
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
iterator()
public Iterator<KeyFrame> iterator()
Obtiene el enumerador para recorrer todos los fotogramas clave.
Returns: java.util.Iterator<com.aspose.threed.KeyFrame>
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
reset()
public void reset()
Elimina todos los fotogramas clave y restablece los comportamientos posterior/previo.
setDefaultValue(Object value)
public void setDefaultValue(Object value)
Establece el valor predeterminado del canal. Si un canal no tiene secuencias de fotogramas clave conectadas, el valor predeterminado se utilizará durante la evaluación de la animación. Un escenario real: la animación solo anima la coordenada x de un nodo, las coordenadas y y z no se modifican, entonces el valor predeterminado se usará durante la evaluación completa de la traducción.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.Object | Nuevo valor |
setKeyframeSequence(KeyframeSequence value)
public void setKeyframeSequence(KeyframeSequence value)
Obtiene la secuencia de fotogramas clave asociada dentro de este canal
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | KeyframeSequence | Nuevo valor |
setName(String value)
public void setName(String value)
Establece el nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | 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()
Returns: java.lang.String
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 |