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étodoDescripció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ámetroTipoDescripción
tiempodoublePosición de tiempo (medida en segundos)
valorfloatEl 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ámetroTipoDescripción
tiempodoublePosición de tiempo (medida en segundos)
valorfloatEl valor en esta posición de tiempo
interpolationInterpolationEl tipo de interpolación de este fotograma clave

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.

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á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

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á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

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ámetroTipoDescripción
valorjava.lang.ObjectNuevo valor

setKeyframeSequence(KeyframeSequence value)

public void setKeyframeSequence(KeyframeSequence value)

Obtiene la secuencia de fotogramas clave asociada dentro de este canal

Parameters:

ParámetroTipoDescripción
valueKeyframeSequenceNuevo valor

setName(String value)

public void setName(String value)

Establece el nombre.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo 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()

Returns: java.lang.String

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