XRRigidTransform: orientation 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

只读的 XRRigidTransform 属性 orientation 是一个 DOMPointReadOnly 对象,包含一个归一化的 四元数(也称为单位四元数versor),它指定了对象所表示变换的旋转分量。如果您指定的四元数长度不等于 1.0 米,它将被自动归一化。

一个 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 轴正方向朝向。

规范

规范
WebXR Device API
# dom-xrrigidtransform-orientation

浏览器兼容性

另见