KeyFrame

KeyFrame class

Un fotograma clave se define principalmente por un tiempo y un valor; para algunos tipos de interpolación, también se utilizan tangente/ tensión/ sesgo/ continuidad al calcular el valor muestreado final. Los valores muestreados en una posición de tiempo sin fotograma clave se interpolan mediante fotogramas clave entre el fotograma clave anterior y el siguiente. Los valores antes/después del primer/último fotograma clave se calculan con la clase Extrapolation.

Métodos

constructor

NombreDescripción
constructor(curve, time)Crear un nuevo fotograma clave en la curva especificada

Parameters:

NombreTipoDescripción
curveKeyframeSequenceLa curva en la que se creará el fotograma clave
tiempoNúmeroLa posición de tiempo del fotograma clave

Result:


getTime

NombreDescripción
getTime()Obtiene o establece la posición de tiempo del fotograma clave list.data[index], medida en segundos. El tiempo.

Result:


setTime

NombreDescripción
setTime(value)Obtiene o establece la posición de tiempo del fotograma clave list.data[index], medida en segundos. El tiempo.

Result:


getValue

NombreDescripción
getValue()Obtiene o establece el valor del fotograma clave. El valor.

Result:


setValue

NombreDescripción
setValue(value)Obtiene o establece el valor del fotograma clave. El valor.

Result:


getInterpolation

NombreDescripción
getInterpolation()Obtiene o establece el tipo de interpolación de la clave, list.data[index] define el algoritmo con el que se calcula el valor muestreado. El valor de la propiedad es la constante entera Interpolation. La interpolación.

Result:


setInterpolation

NombreDescripción
setInterpolation(value)Obtiene o establece el tipo de interpolación de la clave, list.data[index] define el algoritmo con el que se calcula el valor muestreado. El valor de la propiedad es la constante entera Interpolation. La interpolación.

Result:


getTangentWeightMode

NombreDescripción
getTangentWeightMode()Obtiene o establece el modo de peso de la tangente de la clave. La tangente de salida o la siguiente tangente de entrada pueden personalizarse seleccionando el WeightedMode correcto. El valor de la propiedad es la constante entera WeightedMode. El modo de peso de la tangente.

Result:


setTangentWeightMode

NombreDescripción
setTangentWeightMode(value)Obtiene o establece el modo de peso de la tangente de la clave. La tangente de salida o la siguiente tangente de entrada pueden personalizarse seleccionando el WeightedMode correcto. El valor de la propiedad es la constante entera WeightedMode. El modo de peso de la tangente.

Result:


getStepMode

NombreDescripción
getStepMode()Obtiene o establece el modo de paso de la clave. Si el tipo de interpolación es Interpolation.CONSTANT, list.data[index] decide qué valor del fotograma clave se utilizará durante la interpolación. Un StepMode.PREVIOUS_VALUE significa que se usará el valor del fotograma clave izquierdo. Un StepMode.NEXT_VALUE significa que se usará el valor del fotograma clave derecho siguiente. El valor de la propiedad es la constante entera StepMode. El modo de paso.

Result:


setStepMode

NombreDescripción
setStepMode(value)Obtiene o establece el modo de paso de la clave. Si el tipo de interpolación es Interpolation.CONSTANT, list.data[index] decide qué valor del fotograma clave se utilizará durante la interpolación. Un StepMode.PREVIOUS_VALUE significa que se usará el valor del fotograma clave izquierdo. Un StepMode.NEXT_VALUE significa que se usará el valor del fotograma clave derecho siguiente. El valor de la propiedad es la constante entera StepMode. El modo de paso.

Result:


getNextInTangent

NombreDescripción
getNextInTangent()Obtiene o establece la siguiente tangente de entrada (izquierda) en este fotograma clave.

Result:


setNextInTangent

NombreDescripción
setNextInTangent(value)Obtiene o establece la siguiente tangente de entrada (izquierda) en este fotograma clave.

Result:


getOutTangent

NombreDescripción
getOutTangent()Obtiene o establece la tangente de salida (derecha) en este fotograma clave.

Result:


setOutTangent

NombreDescripción
setOutTangent(value)Obtiene o establece la tangente de salida (derecha) en este fotograma clave.

Result:


getOutWeight

NombreDescripción
getOutWeight()Obtiene o establece el peso de salida (derecha) en este fotograma clave.

Result:


setOutWeight

NombreDescripción
setOutWeight(value)Obtiene o establece el peso de salida (derecha) en este fotograma clave.

Result:


getNextInWeight

NombreDescripción
getNextInWeight()Obtiene o establece el siguiente peso in(left) en este fotograma clave.

Result:


setNextInWeight

NombreDescripción
setNextInWeight(value)Obtiene o establece el siguiente peso in(left) en este fotograma clave.

Result:


getTension

NombreDescripción
getTension()Obtiene o establece la tensión utilizada en la spline TCB

Result:


setTension

NombreDescripción
setTension(value)Obtiene o establece la tensión utilizada en la spline TCB

Result:


getContinuity

NombreDescripción
getContinuity()Obtiene o establece la continuidad utilizada en la spline TCB

Result:


setContinuity

NombreDescripción
setContinuity(value)Obtiene o establece la continuidad utilizada en la spline TCB

Result:


getBias

NombreDescripción
getBias()Obtiene o establece el sesgo utilizado en la spline TCB

Result:


setBias

NombreDescripción
setBias(value)Obtiene o establece el sesgo utilizado en la spline TCB

Result:


getIndependentTangent

NombreDescripción
getIndependentTangent()Obtiene o establece que las tangentes de salida y la siguiente de entrada son independientes.

Result:


setIndependentTangent

NombreDescripción
setIndependentTangent(value)Obtiene o establece que las tangentes de salida y la siguiente de entrada son independientes.

Result:


getFlat

NombreDescripción
getFlat()Obtenga o establezca si el fotograma clave es plano. El fotograma clave debe ser plano si el siguiente o el anterior fotograma clave tiene el mismo valor. Un fotograma clave plano tiene tangentes planas e interpolación fija.

Result:


setFlat

NombreDescripción
setFlat(value)Obtenga o establezca si el fotograma clave es plano. El fotograma clave debe ser plano si el siguiente o el anterior fotograma clave tiene el mismo valor. Un fotograma clave plano tiene tangentes planas e interpolación fija.

Result:


getTimeIndependentTangent

NombreDescripción
getTimeIndependentTangent()Obtiene o establece que la tangente es independiente del tiempo

Result:


setTimeIndependentTangent

NombreDescripción
setTimeIndependentTangent(value)Obtiene o establece que la tangente es independiente del tiempo

Result:


toString

NombreDescripción
toString()Obtiene la representación en cadena del fotograma clave

Result: Cadena