Spec-Zone.ru › Web APIs

XRBoundedReferenceSpace

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

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

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

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

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

Интерфейс XRBoundedReferenceSpace API устройства WebXR описывает пространство ссылки виртуального мира, которое имеет предопределённые границы. Это расширяет XRReferenceSpace, которое описывает пространство, по существу, не ограниченное вокруг позиции зрителя. Эти границы определяются с помощью массива точек, каждая из которых определяет вершину многоугольника, внутри которого пользователю разрешено перемещаться.

Это обычно используется, когда XR-система способна отслеживать физическое движение пользователя в пределах ограниченного расстояния от начальной позиции. Указанные границы фактически могут описывать форму и размер комнаты, в которой находится пользователь, для того чтобы веб-сайт или приложение WebXR могли предотвратить столкновение пользователя со стенами или другими препятствиями в реальном мире. Как минимум, границы указывают область, в которой XR-устройство способно отслеживать перемещение пользователя. Подробнее о том, как работают ограниченные пространства и почему они полезны, см. статью Использование ограниченных пространств ссылки.

EventTarget XRSpace XRReferenceSpace XRBoundedReferenceSpace

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

Помимо свойств XRReferenceSpace, XRBoundedReferenceSpace включает в себя следующее:

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

Массив объектов DOMPointReadOnly, каждый из которых определяет вершину многоугольника, определяющего границы, в которых пользователю необходимо оставаться. Эти вершины должны быть отсортированы таким образом, чтобы они двигались по часовой стрелке вокруг позиции зрителя.

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

XRBoundedReferenceSpace наследует методы своего родительского интерфейса, XRReferenceSpace. Он не имеет дополнительных методов.

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

Спецификация
API устройства WebXR
# xrboundedreferencespace-interface

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
XRBoundedReferenceSpace 79 79 Нет 66 Нет 79 Нет 57 Нет 11.2 Нет
boundsGeometry 79 79 Нет 66 Нет 79 Нет 57 Нет 11.2 Нет

См. также

  • API устройства WebXR
  • Геометрия и пространства ссылок в WebXR
  • Точки обзора и зрители: моделирование камер в WebXR

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

Spec-Zone.ru

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