From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- .../vrdisplaycapabilities/hasposition/index.html | 50 ++++++++++++++ files/ru/web/api/vrdisplaycapabilities/index.html | 76 ++++++++++++++++++++++ 2 files changed, 126 insertions(+) create mode 100644 files/ru/web/api/vrdisplaycapabilities/hasposition/index.html create mode 100644 files/ru/web/api/vrdisplaycapabilities/index.html (limited to 'files/ru/web/api/vrdisplaycapabilities') diff --git a/files/ru/web/api/vrdisplaycapabilities/hasposition/index.html b/files/ru/web/api/vrdisplaycapabilities/hasposition/index.html new file mode 100644 index 0000000000..7de0300c2f --- /dev/null +++ b/files/ru/web/api/vrdisplaycapabilities/hasposition/index.html @@ -0,0 +1,50 @@ +--- +title: VRDisplayCapabilities.hasPosition +slug: Web/API/VRDisplayCapabilities/hasPosition +tags: + - Виртуальная реальность +translation_of: Web/API/VRDisplayCapabilities/hasPosition +--- +
{{APIRef("WebVR API")}}{{SeeCompatTable}}
+ +

The hasPosition read-only property of the {{domxref("VRDisplayCapabilities")}} interface returns a {{domxref("Boolean")}} stating whether the VR display can track and return position information.

+ +

Синтаксис

+ +
var hasItGotPosition = vrDisplayCapabilitiesInstance.hasPosition;
+ +

Value

+ +

A {{domxref("Boolean")}}.

+ +

Примеры

+ +

{{page("/Web/API/VRDisplayCapabilities", "Examples")}}

+ +

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

+ + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('WebVR 1.1', '#dom-vrdisplaycapabilities-hasposition', 'hasPosition')}}{{Spec2('WebVR 1.1')}}Initial definition
+ +

Browser compatibility

+ +

{{Compat("api.VRDisplayCapabilities.hasPosition")}}

+ +

See also

+ + diff --git a/files/ru/web/api/vrdisplaycapabilities/index.html b/files/ru/web/api/vrdisplaycapabilities/index.html new file mode 100644 index 0000000000..0bc9f13cdf --- /dev/null +++ b/files/ru/web/api/vrdisplaycapabilities/index.html @@ -0,0 +1,76 @@ +--- +title: VRDisplayCapabilities +slug: Web/API/VRDisplayCapabilities +tags: + - Виртуальная реальность +translation_of: Web/API/VRDisplayCapabilities +--- +
{{APIRef("WebVR API")}}{{SeeCompatTable}}
+ +

Интерфейс VRDisplayCapabilities WebVR API описывает возможности {{domxref ("VRDisplay")}} - его функции можно использовать для тестирования возможностей устройства Виртуальной Реальности (VR), например, он может возвращать информацию о местоположении.

+ +

Данный интерфейс доступен в свойстве {{domxref ("VRDisplay.capabilities")}}.

+ +

Свойства

+ +
+
{{domxref("VRDisplayCapabilities.canPresent")}} {{readonlyInline}}
+
Возвращает параметр {{domxref ("Boolean")}}, указывающий, способен ли дисплей VR представлять контент (например, через HMD - Наголовный дисплей).
+
{{domxref("VRDisplayCapabilities.hasExternalDisplay")}} {{readonlyInline}}
+
Возвращает параметр {{domxref ("Boolean")}}, указывающий, является ли дисплей VR отдельным от основного дисплея устройства.
+
{{domxref("VRDisplayCapabilities.hasOrientation")}} {{deprecated_inline()}} {{readonlyInline}}
+
Возвращает параметр {{domxref ("Boolean")}}, указывающий, может ли дисплей VR отслеживать и возвращать информацию об ориентации в пространстве .
+
{{domxref("VRDisplayCapabilities.hasPosition")}} {{readonlyInline}}
+
Возвращает параметр {{domxref ("Boolean")}}, указывающий, может ли дисплей VR отслеживать и возвращать информацию о положении.
+
{{domxref("VRDisplayCapabilities.maxLayers")}} {{readonlyInline}}
+
Возвращает число, указывающее максимальное значение {{domxref ("VRLayer")}}, которое дисплей VR может представить одновременно (например, максимальную длину массива, который {{domxref ("VRDisplay.requestPresent ()")}} может принять.)
+
+ +

Примеры

+ +
function reportDisplays() {
+  navigator.getVRDisplays().then(function(displays) {
+    for(var i = 0; i < displays.length; i++) {
+      var cap = displays[i].capabilities;
+      // cap is a VRDisplayCapabilities object
+      var listItem = document.createElement('li');
+      listItem.innerHTML = '<strong>Display ' + (i+1) + '</strong>'
+                   + '<br>VR Display ID: ' + displays[i].displayId
+                   + '<br>VR Display Name: ' + displays[i].displayName
+                   + '<br>Display can present content: ' + cap.canPresent
+                   + '<br>Display is separate from the computer\'s main display: ' + cap.hasExternalDisplay
+                   + '<br>Display can return position info: ' + cap.hasPosition
+                   + '<br>Display can return orientation info: ' + cap.hasOrientation
+                   + '<br>Display max layers: ' + cap.maxLayers;
+      list.appendChild(listItem);
+    }
+  });
+}
+ +

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

+ + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('WebVR 1.1', '#interface-vrdisplaycapabilities', 'VRDisplayCapabilities')}}{{Spec2('WebVR 1.1')}}Initial definition
+ +

Режим совместимости браузера

+ +

{{Compat("api.VRDisplayCapabilities")}}

+ +

Дополнительно

+ + -- cgit v1.2.3-54-g00ecf