方向传感器:populateMatrix() 方法

可用性有限

此功能不是基线,因为它在一些使用最广泛的浏览器中无法使用。

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持浏览器中。

populateMatrix()方法是方向传感器接口的方法,它根据最新的传感器读数,将给定的目标矩阵填充为旋转矩阵。旋转矩阵如下所示。

The formulas used to convert the sensor's quaternion to the provided matrix.

其中

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

语法

js
populateMatrix(targetMatrix)

因为方向传感器是基类,所以 populateMatrix 只能从它的一个派生类中读取。

参数

targetMatrix

待定

返回值

无(未定义)。

示例

js
// TBD

规范

规范
方向传感器
# orientationsensor-populatematrix

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。