Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

OrientationSensor: Methode populateMatrix()

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die populateMatrix()-Methode der OrientationSensor-Schnittstelle füllt die angegebene Zielmatrix mit der Rotationsmatrix basierend auf dem neuesten Sensorwert. Die Rotationsmatrix wird unten dargestellt.

Die Formeln zur Umwandlung des Quaternions des Sensors in die bereitgestellte Matrix.

wobei:

  • W = cos(θ/2)
  • X = Vx * sin(θ/2)
  • Y = Vy * sin(θ/2)
  • Z = Vz * sin(θ/2)

Syntax

js
populateMatrix(targetMatrix)

Da OrientationSensor eine Basisklasse ist, kann populateMatrix nur von einer ihrer abgeleiteten Klassen gelesen werden.

Parameter

targetMatrix

TBD

Rückgabewert

Keiner (undefined).

Beispiele

js
// TBD

Spezifikationen

Spezifikation
Orientation Sensor
# orientationsensor-populatematrix

Browser-Kompatibilität