Operation Manual

timeToFeetAndFrames(t = time + thisComp.displayStartTime, fps = 1.0 / thisComp.frameDuration, framesPerFoot = 16, isDuration =
false)
timeToCurrentFormat(t = time + thisComp.displayStartTime, fps = 1.0 / thisComp.frameDuration, isDuration = false)
Nach oben
add(vec1, vec2)
sub(vec1, vec2)
mul(vec, amount)
div(vec, amount)
clamp(value, limit1, limit2)
Rückgabetyp: String.
Argumenttyp: t, fps und framesPerFoot sind Numbers (Zahlen); isDuration ist ein Boolean (boolescher Wert).
Konvertiert den Wert t in einen String, der für Film-Feet und Frames steht. Eine Erläuterung der Argumente t, fps und isDuration finden Sie in der
Beschreibung zu timeToFrames. Das Argument framesPerFoot gibt die Anzahl von Frames in einem Foot Film an. Der Standardwert ist 16, was
der häufigsten Rate für 35-mm-Footage entspricht.
Rückgabetyp: String.
Argumenttyp: t und fps sind Numbers (Zahlen); isDuration ist ein Boolean (boolescher Wert).
Konvertiert den Wert von t in einen String, der für die Zeit im aktuellen Anzeigeformat der Projekteinstellungen steht. Eine Definition aller
Argumente finden Sie in der Beschreibung zu timeToFrames.
Der Funktion timeToCurrentFormat() wurde in After Effects CS5.5 und höher das optionale Argument ntscDropFrame hinzugefügt.
Standard: ntscDropFrame = thisComp.ntscDropFrame.
Wenn Sie mehr Kontrolle über das Aussehen des Timecodes in Ihrem Footage haben möchten, verwenden Sie anstelle der Effekte „Timecode“
oder „Zahlen“ die Methode timeToCurrentFormat oder andere timeTo-Methoden, um den Timecode zu generieren. Erstellen Sie eine
Textebene, fügen Sie der Eigenschaft „Quelltext“ eine Expression hinzu und geben Sie timeToCurrentFormat() in das Expression-Feld ein.
Mithilfe dieser Methode können Sie den Timecode-Text formatieren und animieren. Außerdem verwendet der Timecode das Anzeigeformat,
das in den aktuellen Projekteinstellungen definiert wurde.
Vektormathematische Methoden (Expression-Referenz)
Vektormathematische Funktionen sind globale Methoden zum Ausführen von Operationen an Arrays, die als mathematische Vektoren behandelt
werden. Im Gegensatz zu den integrierten JavaScript-Methoden wie Math.sin werden diese Methoden ohne das Präfix Math verwendet. Sofern
keine anderen Festlegungen getroffen wurden, geben vektormathematische Methoden einen Wert mit der Dimension des größten
Eingabearrayobjekts zurück und füllen die fehlenden Elemente mit Nullen auf. Die Expression add([10, 20], [1, 2, 3]) gibt z. B. [11,
22, 3] zurück.
JJ Giffords Website enthält Erläuterungen und Beispiele zur Verwendung einfacher Geometrie und Trigonometrie mit Expressions.
Chris und Trish Meyer stellen auf ihrer ProVideo Coalition-Website zusätzliche Informationen über Vektorberechnungsmethoden und Arrays zur
Verfügung.
Rückgabetyp: Array.
Argumenttyp: vec1 und vec2 sind Arrays.
Addiert zwei Vektoren.
Rückgabetyp: Array.
Argumenttyp: vec1 und vec2 sind Arrays.
Subtrahiert zwei Vektoren.
Rückgabetyp: Array.
Argumenttyp: vec ist ein Array, amount ist eine Number (Zahl).
Multipliziert jedes Element des Vektors mit dem Betrag.
Rückgabetyp: Array.
Argumenttyp: vec ist ein Array, amount ist eine Number (Zahl).
Dividiert jedes Element des Vektors durch den Betrag.
Rückgabetyp: Number (Zahl) oder Array.
Argumenttyp: value, limit1 und limit2 sind Numbers (Zahlen) oder Arrays.
Der Wert jeder Komponente von value ist auf den Bereich zwischen den entsprechenden Werten limit1 und limit2 beschränkt.
Chris und Trish Meyer stellen in einem Artikel auf ihrer
http://provideocoalition.com/index.php/cmg_keyframes/story/dmoe_pt_1_other_useful_math_expressions/ProVideo
759