EulerRotationCurve

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

A krzywa rotacji Euler reprezentuje 3D krzywą rotacji poprzez grupę trzech FloatCurves.Rotacja rozkłada się na trzy kanały kątów Euler, do których można uzyskać dostęp za pośrednictwem EulerRotationCurve:X() , EulerRotationCurve:Y() i EulerRotationCurve:Z() .Trzy osie można próbować jednocześnie za pomocą EulerRotationCurve:GetAnglesAtTime(), zwracając trzy kąty Euler jako Vector3.Podobnie, EulerRotationCurve:GetRotationAtTime() próbki wszystkich kanałów są równocześnie wszystkie, ale zwracają CFrame obrócone przez X , Y i Z zgodnie z określonym porządkiem obrotu.

Podsumowanie

Metody

Właściwości

RotationOrder

Odczyt równoległy

Zamówienie rotacji kątów Euler

Metody

GetAnglesAtTime

Próbkuje trzy FloatCurves ( X , Y , Z ) w przekazanym argumentem time i zwraca wynik jako trzy kąty Euler.Jeśli brakuje krzywej kanału lub nie znaleziono klucza w krzywej, kanał ocenia się jako nil .

Parametry

time: number
Wartość domyślna: ""

Zwroty

GetRotationAtTime

Próbkuje EulerRotationCurve w danym time i zwraca odpowiadającą rotację. Puste kanały Euler aniołów są interpretowane jako zero.

Parametry

time: number
Wartość domyślna: ""

Zwroty

Zwraca FloatCurve kontrolujący kanał kątowy Euler X.Jest to pierwsza instancja dziecka typu FloatCurve o nazwie X.Jeśli nie znaleziono żadnego, tworzy się puste FloatCurve .


Zwroty

Zwraca FloatCurve kontrolujący kanał kątowy Euler Y.Jest to pierwsza instancja dziecka typu FloatCurve o nazwie Y.Jeśli nie znaleziono żadnego, tworzy się puste FloatCurve .


Zwroty

Zwraca FloatCurve kontrolujący kanał kątowy Euler Z.Jest to pierwsza instancja dziecka typu FloatCurve o nazwie Z.Jeśli nie znaleziono żadnego, tworzy się puste FloatCurve .


Zwroty

Zdarzenia