Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 1026962 of VRFieldOfViewReadOnly

  • Revision slug: Web/API/VRFieldOfViewReadOnly
  • Revision title: VRFieldOfViewReadOnly
  • Revision id: 1026962
  • Created:
  • Creator: chrisdavidmills
  • Is current revision? No
  • Comment

Revision Content

{{APIRef("WebVR API")}}{{SeeCompatTable}}

The VRFieldOfViewReadOnly interface of the WebVR API contains the raw definition for the degree value properties required to define a field of view. Inherited by {{domxref("VRFieldOfView")}}.

Properties

{{domxref("VRFieldOfViewReadOnly.upDegrees")}} {{readonlyInline}}
The number of degrees upward that the field of view extends.
{{domxref("VRFieldOfViewReadOnly.rightDegrees")}} {{readonlyInline}}
The number of degrees to the right that the field of view extends.
{{domxref("VRFieldOfViewReadOnly.downDegrees")}} {{readonlyInline}}
The number of degrees downwards that the field of view extends.
{{domxref("VRFieldOfViewReadOnly.leftDegrees")}} {{readonlyInline}}
The number of degrees to the left that the field of view extends.

Examples

You wouldn't ever use this object directly; for some useful examples see the {{domxref("VRFieldOfView")}} page.

To access the properties directly, you could do something like this:

var lEye = myHMDVRDevice.getEyeParameters('left');

lEye.recommendedFieldOfView.upDegrees
// returns something like 53.09438550469889
lEye.recommendedFieldOfView.rightDegrees
// returns something like 47.52769258067174
lEye.recommendedFieldOfView.downDegrees
// returns something like 53.09438550469889
lEye.recommendedFieldOfView.leftDegrees
// returns something like 46.63209579904155

Specifications

Specification Status Comment
{{SpecName('WebVR','#vrfieldofviewreadonly','VRFieldOfViewReadOnly')}} {{Spec2('WebVR')}} Initial definition

Browser compatibility

{{CompatibilityTable}}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support {{CompatVersionUnknown}}[1] {{CompatGeckoDesktop(46)}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
Feature Android Firefox Mobile (Gecko) Firefox OS (Gecko) IE Phone Opera Mobile Safari Mobile Chrome for Android
Basic support {{CompatNo}} {{CompatGeckoMobile(39)}}
{{CompatGeckoMobile(46)}}
{{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
  • [1] The support in Chrome is currently experimental. To find information on Chrome's WebVR implementation status including supporting builds, check out Bringing VR to Chrome by Brandon Jones.

See also

Revision Source

<div>{{APIRef("WebVR API")}}{{SeeCompatTable}}</div>

<p>The <strong><code>VRFieldOfViewReadOnly</code></strong> interface of the <a href="/en-US/docs/Web/API/WebVR_API">WebVR API</a> contains the raw definition for the degree value properties required to define a field of view. Inherited by {{domxref("VRFieldOfView")}}.</p>

<h2 id="Properties">Properties</h2>

<dl>
 <dt>{{domxref("VRFieldOfViewReadOnly.upDegrees")}} {{readonlyInline}}</dt>
 <dd>The number of degrees upward that the field of view extends.</dd>
 <dt>{{domxref("VRFieldOfViewReadOnly.rightDegrees")}} {{readonlyInline}}</dt>
 <dd>The number of degrees to the right that the field of view extends.</dd>
 <dt>{{domxref("VRFieldOfViewReadOnly.downDegrees")}} {{readonlyInline}}</dt>
 <dd>The number of degrees downwards that the field of view extends.</dd>
 <dt>{{domxref("VRFieldOfViewReadOnly.leftDegrees")}} {{readonlyInline}}</dt>
 <dd>The number of degrees to the left that the field of view extends.</dd>
</dl>

<h2 id="Examples">Examples</h2>

<p>You wouldn't ever use this object directly; for some useful examples see the {{domxref("VRFieldOfView")}} page.</p>

<p>To access the properties directly, you could do something like this:</p>

<pre class="brush: js">
var lEye = myHMDVRDevice.getEyeParameters('left');

lEye.recommendedFieldOfView.upDegrees
// returns something like 53.09438550469889
lEye.recommendedFieldOfView.rightDegrees
// returns something like 47.52769258067174
lEye.recommendedFieldOfView.downDegrees
// returns something like 53.09438550469889
lEye.recommendedFieldOfView.leftDegrees
// returns something like 46.63209579904155</pre>

<h2 id="Specifications">Specifications</h2>

<table class="standard-table">
 <tbody>
  <tr>
   <th scope="col">Specification</th>
   <th scope="col">Status</th>
   <th scope="col">Comment</th>
  </tr>
  <tr>
   <td>{{SpecName('WebVR','#vrfieldofviewreadonly','VRFieldOfViewReadOnly')}}</td>
   <td>{{Spec2('WebVR')}}</td>
   <td>Initial definition</td>
  </tr>
 </tbody>
</table>

<h2 id="Browser_compatibility">Browser compatibility</h2>

<p>{{CompatibilityTable}}</p>

<div id="compat-desktop">
<table class="compat-table">
 <tbody>
  <tr>
   <th>Feature</th>
   <th>Chrome</th>
   <th>Firefox (Gecko)</th>
   <th>Internet Explorer</th>
   <th>Opera</th>
   <th>Safari (WebKit)</th>
  </tr>
  <tr>
   <td>Basic support</td>
   <td>{{CompatVersionUnknown}}<sup>[1]</sup></td>
   <td>{{CompatGeckoDesktop(46)}}</td>
   <td>{{CompatNo}}</td>
   <td>{{CompatNo}}</td>
   <td>{{CompatNo}}</td>
  </tr>
 </tbody>
</table>
</div>

<div id="compat-mobile">
<table class="compat-table">
 <tbody>
  <tr>
   <th>Feature</th>
   <th>Android</th>
   <th>Firefox Mobile (Gecko)</th>
   <th>Firefox OS (Gecko)</th>
   <th>IE Phone</th>
   <th>Opera Mobile</th>
   <th>Safari Mobile</th>
   <th>Chrome for Android</th>
  </tr>
  <tr>
   <td>Basic support</td>
   <td>{{CompatNo}}</td>
   <td>{{CompatGeckoMobile(39)}}<br />
    {{CompatGeckoMobile(46)}}</td>
   <td>{{CompatNo}}</td>
   <td>{{CompatNo}}</td>
   <td>{{CompatNo}}</td>
   <td>{{CompatNo}}</td>
   <td>{{CompatNo}}</td>
  </tr>
 </tbody>
</table>
</div>

<ul>
 <li>[1] The support in Chrome is currently experimental. To find information on Chrome's WebVR implementation status including supporting builds, check out <a href="https://blog.tojicode.com/2014/07/bringing-vr-to-chrome.html">Bringing VR to Chrome</a> by Brandon Jones.</li>
</ul>

<h2 id="See_also">See also</h2>

<ul>
 <li><a href="/en-US/docs/Web/API/WebVR_API">WebVR API homepage</a>.</li>
 <li><a href="https://mozvr.com/">MozVr.com</a> — demos, downloads, and other resources from the Mozilla VR team.</li>
</ul>
Revert to this revision