Spec-Zone.ru › Web APIs

XRAnchor

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

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

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

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.

Экспериментально: Это экспериментальная технология
Перед использованием в производстве тщательно проверьте таблицу совместимости браузеров.

Интерфейс XRAnchor создаёт якоря, которые отслеживают позу, закреплённую относительно реального мира. С помощью якорей вы можете указать позы в мире, которые необходимо обновлять для правильного отражения эволюционирующего понимания мира, чтобы позы оставались согласованными с тем же местом в физическом мире. Это помогает создать иллюзию, что размещённые объекты действительно присутствуют в среде пользователя.

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

XRAnchor.anchorSpace Только для чтения Экспериментально

Возвращает объект XRSpace, чтобы определить положение якоря относительно других XRSpace объектов.

Методы экземпляра

XRAnchor.delete() Экспериментально

Удаляет якорь.

Примеры

Запрос сеанса с включёнными якорями

navigator.xr.requestSession("immersive-ar", {
  requireFeatures: ["anchors"],
});

Добавление якорей

Вы можете использовать XRFrame.createAnchor() для создания якоря.

frame.createAnchor(anchorPose, referenceSpace).then(
  (anchor) => {
    // Do stuff with the anchor (assign objects that will be relative to this anchor)
  },
  (error) => {
    console.error(`Could not create anchor: ${error}`);
  },
);

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

Спецификация
Модуль WebXR Anchors
# xr-anchor

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

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
XRAnchor 85 85 Нет 71 Нет 85 Нет 60 Нет 14.0 Нет
anchorSpace 85 85 Нет 71 Нет 85 Нет 60 Нет 14.0 Нет
delete 85 85 Нет 71 Нет 85 Нет 60 Нет 14.0 Нет

См. также

  • XRAnchorSet
  • XRFrame.createAnchor()
  • XRFrame.trackedAnchors
  • XRHitTestResult.createAnchor()

© 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/XRAnchor

Spec-Zone.ru

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