AbsoluteOrientationSensor

郭俊人
2023-12-01

用法解释

   传感器API的绝对定向传感器(AbsoluteOrientationSensor)接口描述设备相对于地球参考坐标系的物理方向。

若要使用此传感器,用户必须通过权限 API 向 、 和设备传感器授予权限'accelerometer''gyroscope''magnetometer'

  构造函数

AbsoluteOrientationSensor()

创建新对象。AbsoluteOrientationSensor

用例

下面的示例松散地基于英特尔的定向电话演示,以每秒 60 次的频率实例化 。在每次读取时,它都使用 OrientationSensor.quaternion 来旋转手机的视觉模型。AbsoluteOrientationSensor

const options = { frequency: 60, referenceFrame: 'device' };
const sensor = new AbsoluteOrientationSensor(options);

sensor.addEventListener('reading', () => {
  // model is a Three.js object instantiated elsewhere.
  model.quaternion.fromArray(sensor.quaternion).inverse();
});
sensor.addEventListener('error', error => {
  if (event.error.name == 'NotReadableError') {
    console.log("Sensor is not available.");
  }
});
sensor.start();

 类似资料:

相关阅读

相关文章

相关问答