EulerRotationCurve

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Uma Curva de Rotação Euler representa uma curva de rotação 3D através de um grupo de três FloatCurves .A rotação é desdobrada em três canais de ângulos de Euler que podem ser acessados via EulerRotationCurve:X(), EulerRotationCurve:Y() e EulerRotationCurve:Z().Os três eixos podem ser amostrados simultaneamente através de EulerRotationCurve:GetAnglesAtTime(), retornando os três ângulos de Euler como um Vector3.Da mesma forma, EulerRotationCurve:GetRotationAtTime() amostras todos os canais simultaneamente, mas retorna um CFrame girado por X , Y e Z de acordo com a ordem de rotação especificada.

Resumo

Propriedades

Métodos

Propriedades

RotationOrder

Ler Parallel

Ordem de rotação de ângulos de Euler

Métodos

GetAnglesAtTime

Amostra os três ( , , ) no argumento passado e retorna o resultado como três ângulos de Euler.Se uma curva de canal estiver faltando ou nenhuma chave for encontrada na curva, o canal é avaliado como nil .

Parâmetros

time: number
Valor Padrão: ""

Devolução

GetRotationAtTime

Amostra o EulerRotationCurve em um dado time e retorna a rotação correspondente. Canais de ângulos Euler vazios são interpretados como zero.

Parâmetros

time: number
Valor Padrão: ""

Devolução

Retorna o FloatCurve controlando o canal de ângulo de Euler X.É a primeira instância de filho do tipo FloatCurve chamada X.Se nenhum for encontrado, um vazio FloatCurve é criado.


Devolução

Retorna o FloatCurve controlando o canal de ângulo de Euler Y.É a primeira instância de filho do tipo FloatCurve chamada Y.Se nenhum for encontrado, um vazio FloatCurve é criado.


Devolução

Retorna o FloatCurve controlando o canal de ângulo de Euler Z.É a primeira instância de filho do tipo FloatCurve chamada Z.Se nenhum for encontrado, um vazio FloatCurve é criado.


Devolução

Eventos