Partager via


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

Définition

Fonction d’assistance pour convertir un vecteur de rotation en matrice de rotation.

[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

Paramètres

R
Single[]

tableau de floats dans lequel stocker la matrice de rotation

rotationVector
Single[]

vecteur de rotation à convertir

Attributs

Remarques

Fonction d’assistance pour convertir un vecteur de rotation en matrice de rotation. Étant donné un vecteur de rotation (probablement à partir d’un capteur ROTATION_VECTOR), retourne une matrice de rotation d’élément de 9 ou 16 dans le tableau R. R doit avoir la longueur 9 ou 16. Si R.length == 9, la matrice suivante est retournée :

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

Si R.length == 16, la matrice suivante est retournée :

/  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  /

Documentation Java pour android.hardware.SensorManager.getRotationMatrixFromVector(float[], float[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à