[x3d-public] Shifting viewpoints (without PgUp PgDn) when on a tablet or handheld device
Brutzman, Donald (Don) (CIV)
brutzman at nps.edu
Fri Dec 27 14:48:05 PST 2024
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).
* X3D Example Archives: X3D4AM, X3D for Advanced Modeling, Hello World Scenes, Hello Portugal
* https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloPortugalIndex.html
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.
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! 😎
Wondering if there is a similar feature in X3DOM?
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.
* X3D 4.0 Architecture, Recommended navigation behaviours
* https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/behaviours.html
Thanks for all insights. Have fun with X3D! 😊
all the best, Don
--
Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu
Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149
X3D graphics, virtual worlds, Navy robotics https://faculty.nps.edu/brutzman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20241227/3251a461/attachment.html>
More information about the x3d-public
mailing list