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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.