KeyframeSequence

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

All Implemented Interfaces: java.lang.Iterable

public class KeyframeSequence extends A3DObject implements Iterable<KeyFrame>

La secuencia de fotogramas clave describe la transformación de un valor muestreado a lo largo del tiempo.

Constructores

ConstructorDescripción
KeyframeSequence(String name)Inicializa una nueva instancia de la clase KeyframeSequence.
KeyframeSequence()Inicializa una nueva instancia de la clase KeyframeSequence.

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()
getKeyFrames()Obtiene los fotogramas clave de esta curva.
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.
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)

KeyframeSequence(String name)

public KeyframeSequence(String name)

Inicializa una nueva instancia de la clase KeyframeSequence.

Parameters:

ParámetroTipoDescripción
nombrejava.lang.StringNombre

KeyframeSequence()

public KeyframeSequence()

Inicializa una nueva instancia de la clase KeyframeSequence.

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

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.

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.

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