Table of Contents Previous Chapter Summary Chapter Viewpoint Slideshow Javadoc for translated java source Next Chapter Summary X3D Resources

X3D Example Archives: Savage, Tools, Heads Up Displays

  15 X3D Scenes       Scene Descriptions
CameraCompass12Example Camera Compass 12 Example A circular set of 12 compass bearings that follows the active viewpoint. Coordinate axis viewpoint shows that North = +X axis, East = +Z axis, up = +Y axis.
CameraCompass36Example Camera Compass 36 Example A circular set of 36 compass bearings that follows the active viewpoint. Coordinate axis viewpoint shows that North = +X axis, East = +Z axis, up = +Y axis.
CameraCompass8Example Camera Compass 8 Example A circular set of 8 compass bearings that follows the active viewpoint. Coordinate axis viewpoint shows that North = +X axis, East = +Z axis, up = +Y axis.
CameraCompassPrototypes Camera Compass Prototypes Prototypes for a circular set of compass bearings that follow the active viewpoint. North = +X axis, East = +Z axis, up = +Y axis.
CompassRoseExample Compass Rose Example Example use of CompassRose prototype, a heads-up display (HUD) showing heading for current viewpoint direction.
CompassRosePrototype Compass Rose Prototype Definition of the CompassRose prototype, a heads-up display (HUD) showing heading for current viewpoint direction.
CrossHairExample Cross Hair Example Example use of a heads-up display (HUD) crosshair showing center of screen, useful for assessing lookAt point.
CrossHairPrototype Cross Hair Prototype Prototype for a heads-up display (HUD) crosshair showing center of screen, useful for assessing lookAt point.
DvdControllerExample Dvd Controller Example Digital Virtual Display (DVD) Controller interface example to control a scenario's animation timing, defined using an ExternProtoDeclare for easy reuse.
DvdControllerPrototype Dvd Controller Prototype Digital Virtual Display (DVD) Controller Prototype definition to control animation timing. Heads-up display keeps DVD Controller on screen.
HeadsUpDisplayExample Heads Up Display Example Generic Heads Up Display (HUD) prototype to keep children on screen.
HeadsUpDisplayPrototype Heads Up Display Prototype Generic Heads Up Display (HUD) prototype to keep children on screen.
HudControlPanelExample Hud Control Panel Example Example world using an adjustable Heads-Up Display (HUD) or control panel. The panel always appears in the same position in the brower's window, independent of view point. The HUD can be dragged around the window by grabbing onto the border and sliding.
HudControlPanelPrototype Hud Control Panel Prototype Prototype for a "heads-up" control panel. This node defines an object that maintains its orientation to the current viewpoint. Also present is a border that allows the panel to be dragged anywhere on the screen. All of the touchSensor events relating to texture maps are available as output events from this node.
ViewPositionOrientationHUD View Position Orientation HUD ViewPositionOrientation Heads-Up Display (HUD) to show position and orientation on screen. Drag to move, click text to toggle console trace. Used as an Inline node, assumes local coordinate system where invoked.

Online at https://savage.nps.edu/Savage/Tools/HeadsUpDisplays

Validate XHTML 1.1

Master source-code model archive is under subversion control at
https://gitlab.nps.edu/Savage/Savage/Tools/HeadsUpDisplays

The Savage Developers Guide and Savage Subversion Repositories Guide provide more information about the production of this archive.

Official disclaimer: "Material contained herein is made available for the purpose of peer review and discussion and does not necessarily reflect the views of the Department of the Navy or the Department of Defense."

Table of Contents Previous Chapter Summary Chapter Viewpoint Slideshow Javadoc for translated java source Next Chapter Summary X3D Resources