X3D Example Archives: X3D4WA, X3D for Web Authors, Chapter 04 Viewing Navigation

Anchor bookmarked-Viewpoint comparison, view from front

Authors can design scenes to help users navigate to Viewpoints of interest, and also create user-selectable geometry links using an Anchor (just like HTML).

Viewpoint nodes are the primary means for users to explore a scene. NavigationInfo nodes enable different user-interaction styles (FLY, WALK, EXAMINE etc.) as appropriate. Only one Viewpoint and one NavigationInfo node can each be active a time, with order of selection controlled via a binding stack.

The supporting Chapter 4 slideset and course videos (NPS, YouTube) for X3D for Web Authors are available online via X3dGraphics.com.

Also available: X3D Scene Authoring Hints: Viewpoints and Navigation.

Anchor bookmarked-Viewpoint comparison, oblique view from right side
  8 X3D Models       X3D Model Descriptions
   AliasingExample AliasingExample Illustrates the effect of aliasing (tearing) by the coplanar overlap of two cubes with different colors.
   AnchorComparison AnchorComparison Anchor-node examples comparing HTML page launch, shifting Viewpoints, and loading another X3D scene.
   AnchorExample AnchorExample Anchor example using the Kelp Forest world.
   BillboardExample BillboardExample Illustrates Billboard operation using Kelp Forest example scenes for Figure 4.4, X3D for Web Authors.
   BindingOperations BindingOperations Illustrate Viewpoint binding operations (in gory detail!) as described in Chapter 4 concepts. Scene design: a TimeSensor clock drives and IntegerSequencer for each t0/t1/etc. event, and a customized Script node sends bind/unbind events to the correct Viewpoint. Display the browser console to see occurrence of each event.
   CollisionExample CollisionExample Illustrate Collision node operation: set Collision enabled="true" to block user navigation through the Kelp Forest tank glass.
   NavigationInfoExample NavigationInfoExample This example provides three Viewpoint nodes bound to corresponding selectable NavigationInfo nodes that override navigation modes in the Hello World example, superseding default NavigationInfo type provided in that contained Inline model. To test this model, change viewpoints and then try to navigate each time, noting the new navigation mode.
   ViewpointExample ViewpointExample Viewpoint example added to Kelp Forest world.

The X3D Resources: Examples page and X3D Developers Guide provide more information about the production of this archive.