KeyFrame

KeyFrame class

Un fotogramma chiave è principalmente definito da un tempo e da un valore, per alcuni tipi di interpolazione, viene utilizzato anche tangente/tensione/bias/continuità calcolando il valore campionato finale. I valori campionati in una posizione temporale non fotogramma chiave vengono interpolati per fotogrammi chiave tra i fotogrammi chiave precedenti e successivi Il valore prima/dopo il primo/ultimo fotogramma chiave è calcolato dalExtrapolation classe.

public class KeyFrame

Costruttori

NomeDescrizione
KeyFrame(KeyframeSequence, double)Crea un nuovo fotogramma chiave sulla curva specificata

Proprietà

NomeDescrizione
Bias { get; set; }Ottiene o imposta il bias utilizzato in TCB spline
Continuity { get; set; }Ottiene o imposta la continuità utilizzata in TCB spline
Flat { get; set; }Ottieni o imposta se il fotogramma chiave è piatto. Il fotogramma chiave deve essere piatto se il fotogramma chiave successivo o precedente ha lo stesso valore. Il fotogramma chiave piatto ha tangenti piatte e interpolazione fissa.
IndependentTangent { get; set; }Ottiene o imposta la tangente iniziale e successiva in tangenti.
Interpolation { get; set; }Ottiene o imposta il tipo di interpolazione della chiave, list.data[index] definisce l’algoritmo come viene calcolato il valore campionato.
NextInTangent { get; set; }Ottiene o imposta la successiva tangente in(sinistra) su questo fotogramma chiave.
NextInWeight { get; set; }Ottiene o imposta il peso successivo (a sinistra) su questo fotogramma chiave.
OutTangent { get; set; }Ottiene o imposta la tangente esterna (destra) su questo fotogramma chiave.
OutWeight { get; set; }Ottiene o imposta il peso out(right) su questo fotogramma chiave.
StepMode { get; set; }Ottiene o imposta la modalità di passaggio della chiave. Se il tipo di interpolazione èConstant , list.data[index] decide quale valore del fotogramma chiave verrà utilizzato durante l’interpolazione. APreviousValue significa che verrà utilizzato il valore del fotogramma chiave sinistro ANextValuesignifica che verrà utilizzato il valore del fotogramma chiave successivo a destra
TangentWeightMode { get; set; }Ottiene o imposta la modalità peso tangente della chiave. La tangente esterna o la tangente successiva possono essere personalizzate selezionando correttoWeightedMode
Tension { get; set; }Ottiene o imposta la tensione utilizzata nella spline TCB
Time { get; set; }Ottiene o imposta la posizione temporale del fotogramma chiave list.data[index], misurata in secondi.
TimeIndependentTangent { get; set; }Ottiene o imposta la tangente è indipendente dal tempo
Value { get; set; }Ottiene o imposta il valore del fotogramma chiave.

Metodi

NomeDescrizione
override ToString()Ottiene la rappresentazione di stringa del fotogramma chiave

Guarda anche