EulerRotationCurve

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Una curva de rotación de Euler representa una curva de rotación de 3D a través de un grupo de tres FloatCurves .La rotación se descompone en tres canales de ángulos de Euler que se pueden acceder a través de EulerRotationCurve:X() , EulerRotationCurve:Y() y EulerRotationCurve:Z() .Los tres ejes se pueden muestrear simultáneamente a través de EulerRotationCurve:GetAnglesAtTime(), devolviendo los tres ángulos de Euler como un Vector3.Del mismo modo, EulerRotationCurve:GetRotationAtTime() muestra todos los canales simultáneamente, pero devuelve un CFrame girado por X , Y y Z de acuerdo con el orden de rotación especificado.

Resumen

Métodos

Propiedades

RotationOrder

Leer paralelo

Orden de rotación de ángulos de Euler

Métodos

GetAnglesAtTime

Muestra los tres ( , , ) en el argumento pasado y devuelve el resultado como tres ángulos de Euler.Si falta una curva de canal o no se encuentra una clave en la curva, el canal se evaluará como nil .

Parámetros

time: number
Valor predeterminado: ""

Devuelve

GetRotationAtTime

Muestra el EulerRotationCurve en un dado time y devuelve la rotación correspondiente. Los canales de ángulos de Euler vacíos se interpretan como cero.

Parámetros

time: number
Valor predeterminado: ""

Devuelve

Devuelve el FloatCurve que controla el canal de ángulo de Euler X.Es la primera instancia de hijo del tipo FloatCurve llamada X .Si no se encuentra ninguno, se crea un vacío FloatCurve .


Devuelve

Devuelve el FloatCurve que controla el canal de ángulo de Euler Y.Es la primera instancia de hijo del tipo FloatCurve llamada Y .Si no se encuentra ninguno, se crea un vacío FloatCurve .


Devuelve

Devuelve el FloatCurve que controla el canal de ángulo de Euler Z.Es la primera instancia de hijo del tipo FloatCurve llamada Z .Si no se encuentra ninguno, se crea un vacío FloatCurve .


Devuelve

Eventos