XRJointPose: radius 属性
只读的 radius
属性是 XRJointPose
接口的属性,表示关节的半径(距离皮肤的距离)。
值
以米为单位的半径。
示例
获取手部关节的 radius
使用 XRJointSpace
和 XRReferenceSpace
调用 XRFrame.getJointPose()
,以获取提供 radius 属性的 XRJointPose
对象。
js
navigator.xr
.requestSession({ optionalFeatures: ["hand-tracking"] })
.then(/** … */);
function renderFrame(session, frame) {
// …
for (const inputSource of session.inputSources) {
if (inputSource.hand) {
const indexFingerTipJoint = inputSource.hand.get("index-finger-tip");
const radius = frame.getJointPose(
indexFingerTipJoint,
referenceSpace,
).radius;
}
}
}
规范
规范 |
---|
WebXR 手部输入模块 - 1 级 # dom-xrjointpose-radius |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。