Spec-Zone.ru › Web APIs

XRJointPose

Ограниченная доступность

Эта функция не относится к базовым, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Узнать больше
  • Показать полную совместимость
  • Отправить отзыв

Интерфейс XRJointPose является XRPose с дополнительной информацией о размере сустава скелета, который он представляет.

XRPose XRJointPose

Свойства экземпляра

XRJointPose.radius Только чтение

Радиус (расстояние от кожи) сустава.

Примеры

Использование объектов XRJointPose

Вызовите XRFrame.getJointPose() с XRJointSpace и XRReferenceSpace, чтобы получить объект XRJointPose.

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");
      frame.getJointPose(indexFingerTipJoint, referenceSpace); // XRJointPose
    }
  }
}

Спецификации

Спецификация
Модуль WebXR Hand Input - Уровень 1
# xrjointpose-interface

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
XRJointPose 131
93–111Только Hololens 2.
Нет 116 Нет 131 Нет Нет Нет Нет 131
radius 131
93–111Только Hololens 2.
Нет 116 Нет 131 Нет Нет Нет Нет 131

См. также

  • XRHand
  • XRReferenceSpace
  • XRJointSpace
  • XRFrame.getJointPose()

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/XRJointPose

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API