--- title: VRPose.position slug: Web/API/VRPose/position tags: - Виртуальная реальность translation_of: Web/API/VRPose/position ---
Постоянное свойство position (только для чтения) интерфейса {{domxref ("VRPose")}} возвращает позицию {{domxref ("VRDisplay")}} в текущем {{domxref ("VRPose.timestamp")}} как 3D вектор.
Система координат выглядит следующим образом:
Местоположения измеряются в метрах от исходной точки - эта точка является либо положением, в котором датчик был впервые считан, либо положением датчика в точке, которую {{domxref ("VRDisplay.resetPose ()")}} в последний раз вызывали.
Примечание: По умолчанию все позиции даны как имеющие горизонтальное расположение. Преобразование этой точки с помощью параметра {{domxref ("VRStageParameters.sittingToStandingTransform")}} - например, когда вы работаете с дисплеем комнаты - преобразует это в вертикальное расположение.
var myPosition = VRPose.position;
Значение (типа Float) {{domxref("Float32Array")}}, или ноль, если датчик VR не может предоставить данные о местоположении.
Примечание: Пользовательские агенты могут предоставлять эмулированные значения положения с помощью таких методов, как моделирование шеи; при этом они все равно должны сообщать параметр {{domxref ("VRDisplayCapabilities.hasPosition")}} как ложные.
{{page("/Web/API/VRDisplay/getFrameData", "Examples")}}
Specification | Status | Comment |
---|---|---|
{{SpecName('WebVR 1.1', '#dom-vrpose-position', 'position')}} | {{Spec2('WebVR 1.1')}} | Initial definition |
{{Compat("api.VRPose.position")}}