Spec-Zone.ru › Web APIs

XRSpace

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

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

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

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

Интерфейс XRSpace API устройства WebXR — это абстрактный интерфейс, предоставляющий общую основу для каждого класса, представляющего виртуальную систему координат в виртуальном мире, в которой ее начало соответствует физическому расположению. Пространственные данные в WebXR всегда выражаются относительно объекта, основанного на одном из дочерних интерфейсов XRSpace, в момент, когда происходит определенная XRFrame.

Числовые значения, такие как позиции положения, являются координатами в соответствующем XRSpace, относительно начала этого пространства.

Примечание: Интерфейс XRSpace никогда не используется напрямую; вместо этого все пространства создаются с помощью одного из интерфейсов, основанных на XRSpace. В настоящее время это XRReferenceSpace, XRBoundedReferenceSpace и XRJointSpace.

EventTarget XRSpace

Интерфейсы, основанные на XRSpace

Ниже приведен список интерфейсов, основанных на интерфейсе XRSpace.

XRBoundedReferenceSpace

Представляет пространство отсчёта, которое может перемещаться в пределах области пространства, границы которой определяются массивом точек, расположенных по часовой стрелке вдоль пола, чтобы определить проходимую область пространства. Начало XRBoundedReferenceSpace всегда находится на уровне пола, а его координаты X и Z обычно по умолчанию устанавливаются вблизи центра комнаты.

XRReferenceSpace

Представляет пространство отсчёта, которое обычно ожидается как статичное на протяжении всего XRSession. Хотя объекты могут перемещаться внутри пространства, само пространство остается неподвижным. Есть исключения из этого статичного характера; чаще всего, XRReferenceSpace может перемещаться, чтобы адаптироваться к переконфигурации гарнитуры пользователя или других устройств, реагирующих на движения.

XRJointSpace

Представляет пространство сустава XRHand.

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

Интерфейс XRSpace не определяет собственных свойств; однако он наследует свойства своего родительского интерфейса, EventTarget.

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

Интерфейс XRSpace не предоставляет собственных методов. Однако он наследует методы EventTarget, своего родительского интерфейса.

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

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

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

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

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

Spec-Zone.ru

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