Idioma

SensorManager.GetRotationMatrixFromVector(Single[], Single[]) Método

Definição

Função auxiliar para converter um vetor de rotação em uma matriz de rotação.

[Android.Runtime.Register("getRotationMatrixFromVector", "([F[F)V", "")]
public static void GetRotationMatrixFromVector(float[]? R, float[]? rotationVector);
[<Android.Runtime.Register("getRotationMatrixFromVector", "([F[F)V", "")>]
static member GetRotationMatrixFromVector : single[] * single[] -> unit

Parâmetros

R
Single[]

uma matriz de floats no qual armazenar a matriz de rotação

rotationVector
Single[]

o vetor de rotação a ser convertido

Atributos

Comentários

Função auxiliar para converter um vetor de rotação em uma matriz de rotação. Dado um vetor de rotação (presumivelmente de um sensor ROTATION_VECTOR), retorna uma matriz de rotação de elementos de 9 ou 16 na matriz R. R deve ter comprimento 9 ou 16. Se R.length == 9, a seguinte matriz será retornada:

/  R[ 0]   R[ 1]   R[ 2]   \
              |  R[ 3]   R[ 4]   R[ 5]   |
              \  R[ 6]   R[ 7]   R[ 8]   /

Se R.length == 16, a seguinte matriz será retornada:

/  R[ 0]   R[ 1]   R[ 2]   0  \
              |  R[ 4]   R[ 5]   R[ 6]   0  |
              |  R[ 8]   R[ 9]   R[10]   0  |
              \  0       0       0       1  /

Java documentação para android.hardware.SensorManager.getRotationMatrixFromVector(float[], float[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a