EulerRotationCurve

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Eine EulerRotationCurve repräsentiert eine 3D-Rotationskurve durch eine Gruppe von drei FloatCurves.Die Rotation wird in drei Euler-Winkelkanäle zerlegt, die über EulerRotationCurve:X(), EulerRotationCurve:Y() und EulerRotationCurve:Z() zugänglich sind.Die drei Achsen können gleichzeitig über EulerRotationCurve:GetAnglesAtTime() gesammelt werden, die drei Euler-Winkel als Vector3 zurückgeben.Ebenso sammelt EulerRotationCurve:GetRotationAtTime() alle Kanäle gleichzeitig, aber gibt eine CFrame gedreht von X , Y und Z gemäß der angegebenen Rotations顺序.

Zusammenfassung

Methoden

Eigenschaften

RotationOrder

Parallel lesen

Euler-Winkelrotationsordnung

Methoden

GetAnglesAtTime

Probt die drei FloatCurves ( X , Y , Z ) am übergebenen time -Argument und gibt das Ergebnis als drei Euler-Winkel zurück.Wenn eine Kanalkurve fehlt oder kein Schlüssel in der Kurve gefunden wird, wird der Kanal als nil bewertet.

Parameter

time: number
Standardwert: ""

Rückgaben

GetRotationAtTime

Probiert die EulerRotationCurve an einem bestimmten time und gibt die entsprechende Rotation zurück. Leere Euler-Winkelkanäle werden als Null interpretiert.

Parameter

time: number
Standardwert: ""

Rückgaben

Gibt die FloatCurve zurück, die den X Kanalsteuert.Es ist die erste Kindinstanz vom Typ FloatCurve, die benannt wurde X.Wenn keine gefunden wird, wird eine leere FloatCurve erstellt.


Rückgaben

Gibt die FloatCurve zurück, die den Y Kanalsteuert.Es ist die erste Kindinstanz vom Typ FloatCurve, die benannt wurde Y.Wenn keine gefunden wird, wird eine leere FloatCurve erstellt.


Rückgaben

Gibt die FloatCurve zurück, die den Z Kanalsteuert.Es ist die erste Kindinstanz vom Typ FloatCurve, die benannt wurde Z.Wenn keine gefunden wird, wird eine leere FloatCurve erstellt.


Rückgaben

Ereignisse