XRRigidTransform: orientation 属性
只读的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 的浏览器中加载。