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 设备 API
# dom-xrrigidtransform-orientation

浏览器兼容性

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

另请参阅