KeyFrame

KeyFrame class

Un key frame è principalmente definito da un tempo e un valore; per alcuni tipi di interpolazione, tangente/tensione/bias/continuità sono anche usati nel calcolo del valore campionato finale. I valori campionati in una posizione temporale non key-frame sono interpolati dai key-frame tra il key-frame precedente e quello successivo. I valori prima/dopo il primo/ultimo key-frame sono calcolati dalla classe Extrapolation.

Metodi

constructor

NomeDescrizione
constructor(curve, time)Crea un nuovo key frame sulla curva specificata

Parameters:

NomeTipoDescrizione
curveKeyframeSequenceLa curva su cui verrà creato il fotogramma chiave
timeNumeroLa posizione temporale del fotogramma chiave

Result:


getTime

NomeDescrizione
getTime()Ottiene o imposta la posizione temporale del fotogramma chiave list.data[index], misurata in secondi. Il tempo.

Result:


setTime

NomeDescrizione
setTime(value)Ottiene o imposta la posizione temporale del fotogramma chiave list.data[index], misurata in secondi. Il tempo.

Result:


getValue

NomeDescrizione
getValue()Ottiene o imposta il valore del fotogramma chiave. Il valore.

Result:


setValue

NomeDescrizione
setValue(value)Ottiene o imposta il valore del fotogramma chiave. Il valore.

Result:


getInterpolation

NomeDescrizione
getInterpolation()Ottiene o imposta il tipo di interpolazione del fotogramma chiave, list.data[index] definisce l’algoritmo con cui viene calcolato il valore campionato. Il valore della proprietà è la costante intera Interpolation. L’interpolazione.

Result:


setInterpolation

NomeDescrizione
setInterpolation(value)Ottiene o imposta il tipo di interpolazione del fotogramma chiave, list.data[index] definisce l’algoritmo con cui viene calcolato il valore campionato. Il valore della proprietà è la costante intera Interpolation. L’interpolazione.

Result:


getTangentWeightMode

NomeDescrizione
getTangentWeightMode()Ottiene o imposta la modalità di peso della tangente del fotogramma chiave. La tangente di uscita o la successiva tangente di ingresso possono essere personalizzate selezionando il WeightedMode corretto. Il valore della proprietà è la costante intera WeightedMode. La modalità di peso della tangente.

Result:


setTangentWeightMode

NomeDescrizione
setTangentWeightMode(value)Ottiene o imposta la modalità di peso della tangente del fotogramma chiave. La tangente di uscita o la successiva tangente di ingresso possono essere personalizzate selezionando il WeightedMode corretto. Il valore della proprietà è la costante intera WeightedMode. La modalità di peso della tangente.

Result:


getStepMode

NomeDescrizione
getStepMode()Ottiene o imposta la modalità di passo del fotogramma chiave. Se il tipo di interpolazione è Interpolation.CONSTANT, list.data[index] decide quale valore del fotogramma chiave verrà utilizzato durante l’interpolazione. Un valore StepMode.PREVIOUS_VALUE indica che verrà usato il valore del fotogramma chiave a sinistra. Un valore StepMode.NEXT_VALUE indica che verrà usato il valore del fotogramma chiave a destra. Il valore della proprietà è la costante intera StepMode. La modalità di passo.

Result:


setStepMode

NomeDescrizione
setStepMode(value)Ottiene o imposta la modalità di passo del fotogramma chiave. Se il tipo di interpolazione è Interpolation.CONSTANT, list.data[index] decide quale valore del fotogramma chiave verrà utilizzato durante l’interpolazione. Un valore StepMode.PREVIOUS_VALUE indica che verrà usato il valore del fotogramma chiave a sinistra. Un valore StepMode.NEXT_VALUE indica che verrà usato il valore del fotogramma chiave a destra. Il valore della proprietà è la costante intera StepMode. La modalità di passo.

Result:


getNextInTangent

NomeDescrizione
getNextInTangent()Ottiene o imposta la prossima tangente di ingresso (sinistra) su questo fotogramma chiave.

Result:


setNextInTangent

NomeDescrizione
setNextInTangent(value)Ottiene o imposta la prossima tangente di ingresso (sinistra) su questo fotogramma chiave.

Result:


getOutTangent

NomeDescrizione
getOutTangent()Ottiene o imposta la tangente di uscita (destra) su questo fotogramma chiave.

Result:


setOutTangent

NomeDescrizione
setOutTangent(value)Ottiene o imposta la tangente di uscita (destra) su questo fotogramma chiave.

Result:


getOutWeight

NomeDescrizione
getOutWeight()Ottiene o imposta il peso di uscita (destra) su questo fotogramma chiave.

Result:


setOutWeight

NomeDescrizione
setOutWeight(value)Ottiene o imposta il peso di uscita (destra) su questo fotogramma chiave.

Result:


getNextInWeight

NomeDescrizione
getNextInWeight()Ottiene o imposta il peso successivo in (sinistra) su questo fotogramma chiave.

Result:


setNextInWeight

NomeDescrizione
setNextInWeight(value)Ottiene o imposta il peso successivo in (sinistra) su questo fotogramma chiave.

Result:


getTension

NomeDescrizione
getTension()Ottiene o imposta la tensione usata nella spline TCB

Result:


setTension

NomeDescrizione
setTension(value)Ottiene o imposta la tensione usata nella spline TCB

Result:


getContinuity

NomeDescrizione
getContinuity()Ottiene o imposta la continuità usata nella spline TCB

Result:


setContinuity

NomeDescrizione
setContinuity(value)Ottiene o imposta la continuità usata nella spline TCB

Result:


getBias

NomeDescrizione
getBias()Ottiene o imposta il bias usato nella spline TCB

Result:


setBias

NomeDescrizione
setBias(value)Ottiene o imposta il bias usato nella spline TCB

Result:


getIndependentTangent

NomeDescrizione
getIndependentTangent()Ottiene o imposta se le tangenti di uscita e la successiva in sono indipendenti.

Result:


setIndependentTangent

NomeDescrizione
setIndependentTangent(value)Ottiene o imposta se le tangenti di uscita e la successiva in sono indipendenti.

Result:


getFlat

NomeDescrizione
getFlat()Ottieni o imposta se il fotogramma chiave è piatto. Il fotogramma chiave dovrebbe essere piatto se il fotogramma chiave successivo o precedente ha lo stesso valore. Un fotogramma chiave piatto ha tangenti piatte e interpolazione fissa.

Result:


setFlat

NomeDescrizione
setFlat(value)Ottieni o imposta se il fotogramma chiave è piatto. Il fotogramma chiave dovrebbe essere piatto se il fotogramma chiave successivo o precedente ha lo stesso valore. Un fotogramma chiave piatto ha tangenti piatte e interpolazione fissa.

Result:


getTimeIndependentTangent

NomeDescrizione
getTimeIndependentTangent()Ottiene o imposta se la tangente è indipendente dal tempo

Result:


setTimeIndependentTangent

NomeDescrizione
setTimeIndependentTangent(value)Ottiene o imposta se la tangente è indipendente dal tempo

Result:


toString

NomeDescrizione
toString()Ottiene la rappresentazione stringa del fotogramma chiave

Result: Stringa