<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div dir="ltr">
<div dir="ltr">Here is an interesting scene with two viewpoints, created for the X3D-Edit tutorial at the Web3D 2025 Conference. The second viewpoint uses the isBound event to trigger (or disable) an animation behavior, rotating the flag of Portugal (but not
the Hello Portugal text). </div>
<div dir="ltr"><br>
</div>
<div dir="ltr">
<ul data-editing-info="{"orderedStyleType":1,"unorderedStyleType":1}" style="margin-top: 0px; margin-bottom: 0px;">
<li style="list-style-type: disc;"><span>X3D Example Archives: X3D4AM, X3D for Advanced Modeling, Hello World Scenes, Hello Portugal<br>
</span></li><li style="list-style-type: disc;"><span><a rel="noreferrer noopener" href="https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloPortugalIndex.html">https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloPortugalIndex.html</a><br>
</span></li></ul>
</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">It has never been obvious to me how to shift viewpoints when looking at a model on a tablet or phone. Since PgUp PgDn keys are not provided on those devices, it doesn't seem possible.<br>
</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">While using X_ITE, I just happened to discover that holding your finger down on the X3D scene without motion (i.e. without navigating), and waiting a few seconds, pops up the X_ITE menu, which includes the viewpoint list. This works on both
tablet and phone. Super useful! 😎</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Wondering if there is a similar feature in X3DOM?</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Wondering if we ought to specify support mechanisms for touch devices somewhere in the specification? Or perhaps have some best-practice usability recommendations? Viewpoint selection is the most important and effective way to navigate an X3D
scene, directly reflecting author's intent to the user.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">
<ul data-editing-info="{"orderedStyleType":1,"unorderedStyleType":1}" style="margin-top: 0px; margin-bottom: 0px;">
<li style="list-style-type: disc;"><span>X3D 4.0 Architecture, Recommended navigation behaviours</span></li><li style="list-style-type: disc;"><span><a rel="noreferrer noopener" href="https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/behaviours.html">https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/behaviours.html</a><br>
</span></li></ul>
</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Thanks for all insights. Have fun with X3D! 😊</div>
<div dir="ltr"><br>
</div>
<div dir="ltr"></div>
<div id="ms-outlook-mobile-signature">
<div dir="ltr">
<p style="margin:0in;font-size:11pt;font-family:Calibri, sans-serif"><span style="font-size:10pt;font-family:"Courier New";line-height:1.5">all the best, Don</span></p>
<p style="margin:0in;font-size:11pt;font-family:Calibri, sans-serif"><span style="font-size:10pt;font-family:"Courier New";line-height:1.5">--<span> </span></span></p>
<p style="margin:0in;font-size:11pt;font-family:Calibri, sans-serif"><span style="font-size:10pt;font-family:"Courier New";line-height:1.5">Don Brutzman Naval Postgraduate School, Code USW/Br <span> </span><span dir="ltr" style="color: rgb(0, 120, 212);">brutzman@nps.edu</span></span></p>
<p style="margin:0in;font-size:11pt;font-family:Calibri, sans-serif"><span style="font-size:10pt;font-family:"Courier New";line-height:1.5">Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA <span> </span><span dir="ltr" style="color: rgb(0, 120, 212);">+1.831.656.2149</span></span></p>
<div style="margin:0px 0in;font-size:11pt;font-family:Calibri, sans-serif"><span style="font-size:10pt;font-family:"Courier New";line-height:1.5">X3D graphics, virtual worlds, Navy robotics
</span><span style="font-size:10pt;font-family:"Courier New";line-height:1.5"><span dir="ltr" style="color: rgb(0, 120, 212);"><a href="https://faculty.nps.edu/brutzman">https://faculty.nps.edu/brutzman</a></span></span></div>
</div>
</div>
</div>
</body>
</html>