<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Calibri Light";
        panose-1:2 15 3 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
h1
        {mso-style-priority:9;
        mso-style-link:"Heading 1 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:0in;
        page-break-after:avoid;
        font-size:16.0pt;
        font-family:"Calibri Light",sans-serif;
        color:#2F5496;
        font-weight:normal;}
h2
        {mso-style-priority:9;
        mso-style-link:"Heading 2 Char";
        margin-top:2.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:0in;
        page-break-after:avoid;
        font-size:13.0pt;
        font-family:"Calibri Light",sans-serif;
        color:#2F5496;
        font-weight:normal;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
code
        {mso-style-priority:99;
        font-family:"Courier New";}
span.Heading2Char
        {mso-style-name:"Heading 2 Char";
        mso-style-priority:9;
        mso-style-link:"Heading 2";
        font-family:"Calibri Light",sans-serif;
        color:#2F5496;}
span.badge
        {mso-style-name:badge;}
span.Heading1Char
        {mso-style-name:"Heading 1 Char";
        mso-style-priority:9;
        mso-style-link:"Heading 1";
        font-family:"Calibri Light",sans-serif;
        color:#2F5496;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><div><h1 style='background:white'><span style='font-family:"Segoe UI",sans-serif;color:#1B1B1B'>Gyroscope</span><span style='font-size:24.0pt;font-family:"Segoe UI",sans-serif;color:#1B1B1B'><o:p></o:p></span></h1><div><p style='background:white'><span style='font-size:15.0pt;font-family:"Segoe UI",sans-serif;color:#1B1B1B'>The </span><code><b><span style='font-size:10.0pt;color:#1B1B1B'>Gyroscope</span></b></code><span style='font-size:15.0pt;font-family:"Segoe UI",sans-serif;color:#1B1B1B'> interface of the <a href="https://developer.mozilla.org/en-US/docs/Web/API/Sensor_APIs">Sensor APIs</a> provides on each reading the angular velocity of the device along all three axes.<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><strong><span style='font-size:15.0pt;font-family:"Segoe UI",sans-serif;color:#4E4E4E'>Experimental:</span></strong><span style='font-size:15.0pt;font-family:"Segoe UI",sans-serif;color:#4E4E4E'> <strong><span style='font-family:"Segoe UI",sans-serif'>This is an <a href="https://developer.mozilla.org/en-US/docs/MDN/Writing_guidelines/Experimental_deprecated_obsolete#experimental">experimental technology</a></span></strong><br>Check the </span><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Feature-Policy/gyroscope#browser_compatibility"><span style='font-size:15.0pt;font-family:"Segoe UI",sans-serif'>Browser compatibility table</span></a><span style='font-size:15.0pt;font-family:"Segoe UI",sans-serif;color:#4E4E4E'> carefully before using this in production.</span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><a href="https://developer.mozilla.org/en-US/docs/Web/API/Gyroscope">https://developer.mozilla.org/en-US/docs/Web/API/Gyroscope</a></p><p class=MsoNormal><o:p> </o:p></p><div><h2><a href="https://developer.mozilla.org/en-US/docs/Web/API/Gyroscope#constructor" title="Permalink to Constructor">Constructor</a><span style='font-size:18.0pt'><o:p></o:p></span></h2><div><p class=MsoNormal><a href="https://developer.mozilla.org/en-US/docs/Web/API/Gyroscope/Gyroscope" title="Gyroscope()"><code><span style='font-size:10.0pt'>Gyroscope()</span></code></a><o:p></o:p></p><p style='margin-left:.5in;box-sizing: border-box;margin:2rem'>Creates a new <code><span style='font-size:10.0pt'>Gyroscope</span></code> object.<o:p></o:p></p></div><h2 style='box-sizing: border-box;margin:2rem 0px 0.5rem;letter-spacing:var(--heading-letter-spacing)' id=properties><a href="https://developer.mozilla.org/en-US/docs/Web/API/Gyroscope#properties" title="Permalink to Properties">Properties</a><o:p></o:p></h2><div><p class=MsoNormal><a href="https://developer.mozilla.org/en-US/docs/Web/API/Gyroscope/x"><code><span style='font-size:10.0pt'>Gyroscope.x</span></code></a> <span class=badge>Read only</span><o:p></o:p></p><p style='margin-left:.5in;box-sizing: border-box;margin:2rem'>Returns a double, containing the angular velocity of the device along the device's x axis.<o:p></o:p></p><p class=MsoNormal><a href="https://developer.mozilla.org/en-US/docs/Web/API/Gyroscope/y"><code><span style='font-size:10.0pt'>Gyroscope.y</span></code></a> <span class=badge>Read only</span><o:p></o:p></p><p style='margin-left:.5in;box-sizing: border-box;margin:2rem'>Returns a double, containing the angular velocity of the device along the device's y axis.<o:p></o:p></p><p class=MsoNormal><a href="https://developer.mozilla.org/en-US/docs/Web/API/Gyroscope/z"><code><span style='font-size:10.0pt'>Gyroscope.z</span></code></a> <span class=badge>Read only</span><o:p></o:p></p><p style='margin-left:.5in;box-sizing: border-box;margin:2rem'>Returns a double, containing the angular velocity of the device along the device's z axis.<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><b>Note</b>: Not quite x3d standard, but now only need simple script to find angular velocities from standard features of web3d x3d for Viewpoint and by attaching position and orientation sensors to any shape; with collision sensing available. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks x3d, </p><p class=MsoNormal>Joe</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>