Back to Content

OrientationSensor: populateMatrix() method

files/en-us/web/api/orientationsensor/populatematrix/index.md

latest858 B
Original Source

{{securecontext_header}}{{APIRef("Sensor API")}}

The populateMatrix() method of the {{domxref("OrientationSensor")}} interface populates the given target matrix with the rotation matrix based on the latest sensor reading. The rotation matrix is shown below.

where:

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

Syntax

js-nolint
populateMatrix(targetMatrix)

Because {{domxref('OrientationSensor')}} is a base class, populateMatrix may only be read from one of its derived classes.

Parameters

  • targetMatrix
    • : TBD

Return value

None ({{jsxref("undefined")}}).

Examples

js
// TBD

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}