XRRigidTransform.orientation

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

XRRigidTransformorientation 読み取り専用プロパティは、オブジェクトによって表される変換の回転成分を指定する正規化されたクォータニオン単位クォータニオンまたはベルソルとも呼ばれます)を含む DOMPointReadOnly です。 長さが正確に 1.0 メートルではないクォータニオンを指定すると、正規化されます。

構文

let orientation = xrRigidTransform.orientation;

変換の向き成分を提供する単位クォータニオンを含む DOMPointReadOnly オブジェクト。 単位クォータニオンとして、返されるクォータニオンの長さは常に 1.0 メートルです。

地面から 2 メートル離れた位置に、真上を向くように配置された参照空間を作成するには、次のようにします。

js
xrReferenceSpace = refSpace.getOffsetReferenceSpace(
  new XRRigidTransform({y: -2}, {x: 0.0, y: 1.0, z: 0.0, w: 1.0});
);

ここで指定されている単位クォータニオンは [0.0, 1.0, 0.0, 1.0] であり、オブジェクトが y 軸に沿って直接向いている必要があることを示します。

仕様書

Specification
WebXR Device API
# dom-xrrigidtransform-orientation

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
orientation

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

関連情報