KeyFrame

KeyFrame class

Ein Schlüsselbild wird hauptsächlich durch eine Zeit und einen Wert definiert; bei einigen Interpolationstypen werden Tangente/Spannung/Bias/Kontinuität ebenfalls zur Berechnung des endgültigen abgetasteten Wertes verwendet. Abgetastete Werte an einer Zeitposition, die kein Schlüsselbild ist, werden durch Schlüsselbilder zwischen dem vorherigen und dem nächsten Schlüsselbild interpoliert. Werte vor/nach dem ersten/letzten Schlüsselbild werden von der Extrapolation-Klasse berechnet.

Methoden

constructor

NameBeschreibung
constructor(curve, time)Erstelle ein neues Schlüsselbild auf der angegebenen Kurve

Parameters:

NameTypBeschreibung
curveKeyframeSequenceDie Kurve, auf der das Schlüsselbild erstellt wird.
ZeitNumberDie Zeitposition des Schlüsselbilds.

Result:


getTime

NameBeschreibung
getTime()Liest oder setzt die Zeitposition des Schlüsselbilds list.data[index], gemessen in Sekunden. Die Zeit.

Result:


setTime

NameBeschreibung
setTime(value)Liest oder setzt die Zeitposition des Schlüsselbilds list.data[index], gemessen in Sekunden. Die Zeit.

Result:


getValue

NameBeschreibung
getValue()Liest oder setzt den Wert des Schlüsselbilds. Der Wert.

Result:


setValue

NameBeschreibung
setValue(value)Liest oder setzt den Wert des Schlüsselbilds. Der Wert.

Result:


getInterpolation

NameBeschreibung
getInterpolation()Liest oder setzt den Interpolationstyp des Schlüssels, list.data[index] definiert den Algorithmus, wie der abgetastete Wert berechnet wird. Der Wert der Eigenschaft ist die ganzzahlige Konstante Interpolation. Die Interpolation.

Result:


setInterpolation

NameBeschreibung
setInterpolation(value)Liest oder setzt den Interpolationstyp des Schlüssels, list.data[index] definiert den Algorithmus, wie der abgetastete Wert berechnet wird. Der Wert der Eigenschaft ist die ganzzahlige Konstante Interpolation. Die Interpolation.

Result:


getTangentWeightMode

NameBeschreibung
getTangentWeightMode()Liest oder setzt den Tangentialgewichtmodus des Schlüssels. Der Ausgangstangente oder die nächste Eingangs‑Tangente kann durch Auswahl des richtigen WeightedMode angepasst werden. Der Wert der Eigenschaft ist die ganzzahlige Konstante WeightedMode. Der Tangentialgewichtmodus.

Result:


setTangentWeightMode

NameBeschreibung
setTangentWeightMode(value)Liest oder setzt den Tangentialgewichtmodus des Schlüssels. Der Ausgangstangente oder die nächste Eingangs‑Tangente kann durch Auswahl des richtigen WeightedMode angepasst werden. Der Wert der Eigenschaft ist die ganzzahlige Konstante WeightedMode. Der Tangentialgewichtmodus.

Result:


getStepMode

NameBeschreibung
getStepMode()Liest oder setzt den Schrittmodus des Schlüssels. Wenn der Interpolationstyp Interpolation.CONSTANT ist, entscheidet list.data[index], welcher Schlüsselbildwert während der Interpolation verwendet wird. Ein StepMode.PREVIOUS_VALUE bedeutet, dass der Wert des linken Schlüsselbildes verwendet wird. Ein StepMode.NEXT_VALUE bedeutet, dass der Wert des nächsten rechten Schlüsselbildes verwendet wird. Der Wert der Eigenschaft ist die ganzzahlige Konstante StepMode. Der Schrittmodus.

Result:


setStepMode

NameBeschreibung
setStepMode(value)Liest oder setzt den Schrittmodus des Schlüssels. Wenn der Interpolationstyp Interpolation.CONSTANT ist, entscheidet list.data[index], welcher Schlüsselbildwert während der Interpolation verwendet wird. Ein StepMode.PREVIOUS_VALUE bedeutet, dass der Wert des linken Schlüsselbildes verwendet wird. Ein StepMode.NEXT_VALUE bedeutet, dass der Wert des nächsten rechten Schlüsselbildes verwendet wird. Der Wert der Eigenschaft ist die ganzzahlige Konstante StepMode. Der Schrittmodus.

Result:


getNextInTangent

NameBeschreibung
getNextInTangent()Liest oder setzt die nächste Eingangs‑Tangente (links) dieses Schlüsselbildes.

Result:


setNextInTangent

NameBeschreibung
setNextInTangent(value)Liest oder setzt die nächste Eingangs‑Tangente (links) dieses Schlüsselbildes.

Result:


getOutTangent

NameBeschreibung
getOutTangent()Liest oder setzt die Ausgangs‑Tangente (rechts) dieses Schlüsselbildes.

Result:


setOutTangent

NameBeschreibung
setOutTangent(value)Liest oder setzt die Ausgangs‑Tangente (rechts) dieses Schlüsselbildes.

Result:


getOutWeight

NameBeschreibung
getOutWeight()Liest oder setzt das Ausgangs‑Gewicht (rechts) dieses Schlüsselbildes.

Result:


setOutWeight

NameBeschreibung
setOutWeight(value)Liest oder setzt das Ausgangs‑Gewicht (rechts) dieses Schlüsselbildes.

Result:


getNextInWeight

NameBeschreibung
getNextInWeight()Liest oder setzt das nächste Eingangs‑Gewicht (links) dieses Schlüsselbildes.

Result:


setNextInWeight

NameBeschreibung
setNextInWeight(value)Liest oder setzt das nächste Eingangs‑Gewicht (links) dieses Schlüsselbildes.

Result:


getTension

NameBeschreibung
getTension()Liest oder setzt die Spannung, die im TCB‑Spline verwendet wird

Result:


setTension

NameBeschreibung
setTension(value)Liest oder setzt die Spannung, die im TCB‑Spline verwendet wird

Result:


getContinuity

NameBeschreibung
getContinuity()Liest oder setzt die Kontinuität, die im TCB‑Spline verwendet wird

Result:


setContinuity

NameBeschreibung
setContinuity(value)Liest oder setzt die Kontinuität, die im TCB‑Spline verwendet wird

Result:


getBias

NameBeschreibung
getBias()Liest oder setzt den Bias, der in TCB-Splines verwendet wird

Result:


setBias

NameBeschreibung
setBias(value)Liest oder setzt den Bias, der in TCB-Splines verwendet wird

Result:


getIndependentTangent

NameBeschreibung
getIndependentTangent()Liest oder setzt, dass die Ausgangs- und nächsten Eingabetangenten unabhängig sind.

Result:


setIndependentTangent

NameBeschreibung
setIndependentTangent(value)Liest oder setzt, dass die Ausgangs- und nächsten Eingabetangenten unabhängig sind.

Result:


getFlat

NameBeschreibung
getFlat()Abrufen oder Festlegen, ob das Schlüsselbild flach ist. Das Schlüsselbild sollte flach sein, wenn das nächste oder vorherige Schlüsselbild denselben Wert hat. Ein flaches Schlüsselbild hat flache Tangenten und feste Interpolation.

Result:


setFlat

NameBeschreibung
setFlat(value)Abrufen oder Festlegen, ob das Schlüsselbild flach ist. Das Schlüsselbild sollte flach sein, wenn das nächste oder vorherige Schlüsselbild denselben Wert hat. Ein flaches Schlüsselbild hat flache Tangenten und feste Interpolation.

Result:


getTimeIndependentTangent

NameBeschreibung
getTimeIndependentTangent()Liest oder setzt, dass die Tangente zeitunabhängig ist.

Result:


setTimeIndependentTangent

NameBeschreibung
setTimeIndependentTangent(value)Liest oder setzt, dass die Tangente zeitunabhängig ist.

Result:


toString

NameBeschreibung
toString()Liefert die Zeichenkettenrepräsentation des Schlüsselbilds.

Result: String