SensorManager.GetRotationMatrixFromVector(Single[], Single[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 /
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.