Spec-Zone.ru › Web APIs

XRFrame: метод getPose()

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

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

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

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

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

Метод XRFrame getPose() возвращает относительное положение и ориентацию — позу — одного XRSpace относительно другого пространства. С помощью этого метода можно наблюдать движение объектов относительно друг друга и фиксированных точек в сцене.

Например, чтобы получить положение контроллера относительно головы пользователя, необходимо сравнить gripSpace контроллера с XRReferenceSpace типа viewer.

Синтаксис

getPose(space, baseSpace)

Параметры

space

Объект XRSpace, определяющий пространство, для которого необходимо получить XRPose, описывающий положение и ориентацию элемента.

baseSpace

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

Возвращаемое значение

Объект XRPose, определяющий положение и ориентацию относительно XRSpace, указанного значением baseSpace.

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

Спецификация
WebXR Device API
# dom-xrframe-getpose

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
getPose 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/XRFrame/getPose

Spec-Zone.ru

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