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.
Constructeurs
Nom | La description |
---|
KeyFrame(KeyframeSequence, double) | Créer une nouvelle image clé sur la courbe spécifiée |
Propriétés
Nom | La 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
Nom | La description |
---|
override ToString() | Obtient la représentation sous forme de chaîne de l’image clé |
Voir également