| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/API/RelativeOrientationSensor | [Back] [Original] |
Get to know MDN better
Sensor APIs RelativeOrientationSensor
API 'accelerometer' 'gyroscope'
RelativeOrientationSensor() RelativeOrientationSensor
Intel Orientation Phone demo 1 60 RelativeOrientationSensor
:
Intel AbsoluteOrientationSensor OrientationSensor.quaternion
const options = { frequency: 60, referenceFrame: "device" };
const sensor = new RelativeOrientationSensor(options);
sensor.addEventListener("reading", () => {
// model Three.js
model.quaternion.fromArray(sensor.quaternion).inverse();
});
sensor.addEventListener("error", (error) => {
if (event.error.name === "NotReadableError") {
console.log("");
}
});
sensor.start();
Permissions Promise Promise.all
const sensor = new RelativeOrientationSensor();
Promise.all([
navigator.permissions.query({ name: "accelerometer" }),
navigator.permissions.query({ name: "gyroscope" }),
]).then((results) => {
if (results.every((result) => result.state === "granted")) {
sensor.start();
// ...
} else {
console.log("RelativeOrientationSensor ");
}
});
| Orientation Sensor # relativeorientationsensor-interface |
| Web Proxy Viewer | New URL | Original Page |