SensorManager.GetRotationMatrixFromVector(Single[], Single[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Hilfsfunktion zum Konvertieren eines Drehvektors in eine Drehungsmatrix.
[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
Parameter
- R
- Single[]
ein Array von Floats, in dem die Drehungsmatrix gespeichert werden soll
- rotationVector
- Single[]
der zu konvertierende Drehvektor
- Attribute
Hinweise
Hilfsfunktion zum Konvertieren eines Drehvektors in eine Drehungsmatrix. Bei einem Drehvektor (vermutlich von einem ROTATION_VECTOR Sensor) wird eine Drehungsmatrix von 9 oder 16 Elementen im Array R. R muss die Länge 9 oder 16 aufweisen. Wenn R.length == 9, wird die folgende Matrix zurückgegeben:
/ R[ 0] R[ 1] R[ 2] \
| R[ 3] R[ 4] R[ 5] |
\ R[ 6] R[ 7] R[ 8] /
Wenn R.length == 16 ist, wird die folgende Matrix zurückgegeben:
/ 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-Dokumentation für android.hardware.SensorManager.getRotationMatrixFromVector(float[], float[])
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.