VRFrameData

Устарело: Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.

Не стандартно: Эта возможность не является стандартной и стандартизировать её пока никто не собирается. Не используйте её на сайтах, смотрящих во внешний мир: она будет работать не у всех пользователей. Также могут присутствовать большие несовместимости между реализациями и её поведение может в будущем измениться.

Интерфейс VRFrameData из WebVR API предоставляет всю необходимую информацию для отображения одного кадра VR-сцены, создаётся с помощью VRDisplay.getFrameData() (en-US).

Примечание: Это свойство было частью старого WebVR API, который был заменён на WebXR Device API.

Конструктор

VRFrameData() (en-US) Устарело Non-standard

Создаёт экземпляр объекта VRFrameData.

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

VRFrameData.leftProjectionMatrix (en-US) Устарело Только для чтения Non-standard

Массив Float32Array (en-US), представляющий матрицу 4x4, которая описывает проекцию отображения для левого глаза.

VRFrameData.leftViewMatrix (en-US) Устарело Только для чтения Non-standard

Массив Float32Array (en-US), представляющий матрицу 4x4, которая описывает преобразование отображения для левого глаза.

VRFrameData.pose (en-US) Устарело Только для чтения Non-standard

Объект VRPose (en-US) с данными о положении устройства VRDisplay (en-US) в текущий момент времени VRFrameData.timestamp (en-US).

VRFrameData.rightProjectionMatrix (en-US) Устарело Только для чтения Non-standard

Массив Float32Array (en-US), представляющий матрицу 4x4, которая описывает проекцию отображения для правого глаза

VRFrameData.rightViewMatrix (en-US) Устарело Только для чтения Non-standard

Массив Float32Array (en-US), представляющий матрицу 4x4, которая описывает преобразование отображения для правого глаза.

VRFrameData.timestamp (en-US) Устарело Только для чтения Non-standard

Постоянно увеличивающееся значение отметки времени, представляющее время, когда произошло обновление кадра.

Примеры

Смотрите примеры использования в VRDisplay.getFrameData() (en-US).

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

Это свойство было частью старого WebVR API, который был заменён на WebXR Device API. Больше не планируется сделать его стандартом.

Пока все браузеры не реализуют новые WebXR API (en-US), рекомендуется использовать такие фреймворки как A-Frame, Babylon.js, Three.js или полифил для разработки приложений WebXR, которые будут работать во всех браузерах.

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

BCD tables only load in the browser

Смотрите также