KeyFrame

KeyFrame class

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

public class KeyFrame

Constructeurs

NomLa description
KeyFrame(KeyframeSequence, double)Créer une nouvelle image clé sur la courbe spécifiée

Propriétés

NomLa description
Bias { get; set; }Obtient ou définit le biais utilisé dans TCB spline
Continuity { get; set; }Obtient ou définit la continuité utilisée dans TCB spline
Flat { get; set; }Obtenir ou définir 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. L’image clé plate a des tangentes plates et une interpolation fixe.
IndependentTangent { get; set; }Obtient ou définit les tangentes out et next in sont indépendantes.
Interpolation { get; set; }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.
NextInTangent { get; set; }Obtient ou définit la tangente in(left) suivante sur cette image clé.
NextInWeight { get; set; }Obtient ou définit le poids suivant (à gauche) sur cette image clé.
OutTangent { get; set; }Obtient ou définit la tangente extérieure (droite) sur cette image clé.
OutWeight { get; set; }Obtient ou définit le poids extérieur (droit) sur cette image clé.
StepMode { get; set; }Obtient ou définit le mode pas à pas de la clé. Si le type d’interpolation estConstant , list.data[index] décide de la valeur de l’image clé qui sera utilisée lors de l’interpolation. APreviousValue signifie que la valeur de l’image clé de gauche sera utilisée ANextValuesignifie que la valeur de l’image clé suivante à droite sera utilisée
TangentWeightMode { get; set; }Obtient ou définit le mode de pondération de la tangente de la clé. La tangente extérieure ou la tangente suivante peut être personnalisée en sélectionnant correctWeightedMode
Tension { get; set; }Obtient ou définit la tension utilisée dans TCB spline
Time { get; set; }Obtient ou définit la position temporelle de l’image clé list.data[index], mesurée en secondes.
TimeIndependentTangent { get; set; }Obtient ou définit la tangente est indépendante du temps
Value { get; set; }Obtient ou définit la valeur de l’image clé.

Méthodes

NomLa description
override ToString()Obtient la représentation sous forme de chaîne de l’image clé

Voir également