SensorManager.GetRotationMatrixFromVector(Single[], Single[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Funzione helper per convertire un vettore di rotazione in una matrice di rotazione.
[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
Parametri
- R
- Single[]
matrice di float in cui archiviare la matrice di rotazione
- rotationVector
- Single[]
vettore di rotazione da convertire
- Attributi
Commenti
Funzione helper per convertire un vettore di rotazione in una matrice di rotazione. Dato un vettore di rotazione (presumibilmente da un sensore ROTATION_VECTOR), restituisce una matrice di rotazione di 9 o 16 elementi nella matrice R. R deve avere una lunghezza 9 o 16. Se R.length == 9, viene restituita la matrice seguente:
/ R[ 0] R[ 1] R[ 2] \
| R[ 3] R[ 4] R[ 5] |
\ R[ 6] R[ 7] R[ 8] /
Se R.length == 16, viene restituita la matrice seguente:
/ 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 /
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.