KeyFrame

KeyFrame class

Une image clé est principalement définie par un temps et une valeur, pour certains types d’interpolation, la tangente/la tension/le biais/la continuité sont également utilisés pour calculer la valeur échantillonnée finale. Les valeurs échantillonnées à une position temporelle sans image clé sont interpolées par les images clés entre les images clés précédentes et suivantes. La valeur avant/après la première/dernière image clé est calculée par la classe Extrapolation.

Méthodes

constructor

NomDescription
constructor(curve, time)Créer une nouvelle image clé sur la courbe spécifiée

Parameters:

NomTypeDescription
curveKeyframeSequenceLa courbe sur laquelle l’image clé sera créée
timeNombreLa position temporelle de l’image clé

Result:


getTime

NomDescription
getTime()Obtient ou définit la position temporelle de l’image clé list.data[index], mesurée en secondes. Le temps.

Result:


setTime

NomDescription
setTime(value)Obtient ou définit la position temporelle de l’image clé list.data[index], mesurée en secondes. Le temps.

Result:


getValue

NomDescription
getValue()Obtient ou définit la valeur de l’image clé. La valeur.

Result:


setValue

NomDescription
setValue(value)Obtient ou définit la valeur de l’image clé. La valeur.

Result:


getInterpolation

NomDescription
getInterpolation()Obtient ou définit le type d’interpolation de la clé, list.data[index] définit l’algorithme de calcul de la valeur échantillonnée. La valeur de la propriété est la constante entière Interpolation. L’interpolation.

Result:


setInterpolation

NomDescription
setInterpolation(value)Obtient ou définit le type d’interpolation de la clé, list.data[index] définit l’algorithme de calcul de la valeur échantillonnée. La valeur de la propriété est la constante entière Interpolation. L’interpolation.

Result:


getTangentWeightMode

NomDescription
getTangentWeightMode()Obtient ou définit le mode de poids de la tangente de la clé. La tangente de sortie ou la prochaine tangente d’entrée peut être personnalisée en sélectionnant le WeightedMode correct. La valeur de la propriété est la constante entière WeightedMode. Le mode de poids de la tangente.

Result:


setTangentWeightMode

NomDescription
setTangentWeightMode(value)Obtient ou définit le mode de poids de la tangente de la clé. La tangente de sortie ou la prochaine tangente d’entrée peut être personnalisée en sélectionnant le WeightedMode correct. La valeur de la propriété est la constante entière WeightedMode. Le mode de poids de la tangente.

Result:


getStepMode

NomDescription
getStepMode()Obtient ou définit le mode d’étape de la clé. Si le type d’interpolation est Interpolation.CONSTANT, list.data[index] détermine quelle valeur de l’image clé sera utilisée pendant l’interpolation. Un StepMode.PREVIOUS_VALUE signifie que la valeur de l’image clé de gauche sera utilisée. Un StepMode.NEXT_VALUE signifie que la valeur de l’image clé de droite suivante sera utilisée. La valeur de la propriété est la constante entière StepMode. Le mode d’étape.

Result:


setStepMode

NomDescription
setStepMode(value)Obtient ou définit le mode d’étape de la clé. Si le type d’interpolation est Interpolation.CONSTANT, list.data[index] détermine quelle valeur de l’image clé sera utilisée pendant l’interpolation. Un StepMode.PREVIOUS_VALUE signifie que la valeur de l’image clé de gauche sera utilisée. Un StepMode.NEXT_VALUE signifie que la valeur de l’image clé de droite suivante sera utilisée. La valeur de la propriété est la constante entière StepMode. Le mode d’étape.

Result:


getNextInTangent

NomDescription
getNextInTangent()Obtient ou définit la prochaine tangente d’entrée (gauche) sur cette image clé.

Result:


setNextInTangent

NomDescription
setNextInTangent(value)Obtient ou définit la prochaine tangente d’entrée (gauche) sur cette image clé.

Result:


getOutTangent

NomDescription
getOutTangent()Obtient ou définit la tangente de sortie (droite) sur cette image clé.

Result:


setOutTangent

NomDescription
setOutTangent(value)Obtient ou définit la tangente de sortie (droite) sur cette image clé.

Result:


getOutWeight

NomDescription
getOutWeight()Obtient ou définit le poids de sortie (droite) sur cette image clé.

Result:


setOutWeight

NomDescription
setOutWeight(value)Obtient ou définit le poids de sortie (droite) sur cette image clé.

Result:


getNextInWeight

NomDescription
getNextInWeight()Obtient ou définit le poids suivant d’entrée (gauche) sur cette image clé.

Result:


setNextInWeight

NomDescription
setNextInWeight(value)Obtient ou définit le poids suivant d’entrée (gauche) sur cette image clé.

Result:


getTension

NomDescription
getTension()Obtient ou définit la tension utilisée dans le spline TCB.

Result:


setTension

NomDescription
setTension(value)Obtient ou définit la tension utilisée dans le spline TCB.

Result:


getContinuity

NomDescription
getContinuity()Obtient ou définit la continuité utilisée dans le spline TCB.

Result:


setContinuity

NomDescription
setContinuity(value)Obtient ou définit la continuité utilisée dans le spline TCB.

Result:


getBias

NomDescription
getBias()Obtient ou définit le biais utilisé dans le spline TCB.

Result:


setBias

NomDescription
setBias(value)Obtient ou définit le biais utilisé dans le spline TCB.

Result:


getIndependentTangent

NomDescription
getIndependentTangent()Obtient ou définit que les tangentes de sortie et la suivante d’entrée sont indépendantes.

Result:


setIndependentTangent

NomDescription
setIndependentTangent(value)Obtient ou définit que les tangentes de sortie et la suivante d’entrée sont indépendantes.

Result:


getFlat

NomDescription
getFlat()Obtient ou définit si l’image clé est plate. L’image clé doit être plate si l’image clé suivante ou précédente a la même valeur. Une image clé plate possède des tangentes plates et une interpolation fixe.

Result:


setFlat

NomDescription
setFlat(value)Obtient ou définit si l’image clé est plate. L’image clé doit être plate si l’image clé suivante ou précédente a la même valeur. Une image clé plate possède des tangentes plates et une interpolation fixe.

Result:


getTimeIndependentTangent

NomDescription
getTimeIndependentTangent()Obtient ou définit que la tangente est indépendante du temps.

Result:


setTimeIndependentTangent

NomDescription
setTimeIndependentTangent(value)Obtient ou définit que la tangente est indépendante du temps.

Result:


toString

NomDescription
toString()Obtient la représentation sous forme de chaîne de l’image clé

Result: String