XRViewerPose: свойство views
Ограниченная доступность
Эта функция не является базовой, так как не работает в некоторых из самых популярных браузеров.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.
Только для чтения XRViewerPose свойство views возвращает массив, который содержит все XRView, которые должны быть отрисованы, чтобы полностью представить сцену с точки зрения, определённой позицией зрителя. Для монокулярных устройств этот массив содержит единственную проекцию.
Предупреждение: Нет гарантии, что количество представлений останется постоянным на протяжении всего жизненного цикла XRSession. Для каждого кадра вы всегда должны использовать текущую длину этого массива, а не кэшировать значение.
Для стереопроекций требуется две проекции для правильной отрисовки, при этом проекция левого глаза имеет свойство eye, установленное на строку left, а проекция правого глаза имеет значение right.
Значение
Массив объектов XRView, по одному для каждой проекции, доступной в рамках сцены для текущей позиции зрителя. Длина этого массива может потенциально изменяться на протяжении жизненного цикла XRSession (например, если пользователь включает или отключает стереорежим на своём устройстве XR).
Примеры
См. XRViewerPose для примеров кода.
Спецификации
| Спецификация |
|---|
| WebXR Device API # dom-xrviewerpose-views |
Совместимость с браузерами
| Десктоп | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
views |
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/XRViewerPose/views