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

X3D Example Archives: 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 Scenes       Scene Descriptions
AliasingExample Aliasing Example Illustrates the effect of aliasing (tearing) by the coplanar overlap of two cubes with different colors.
Anchor Anchor Anchor example using the Kelp Forest world.
AnchorComparison Anchor Comparison Anchor-node examples comparing HTML page launch, shifting Viewpoints, and loading another X3D scene.
Billboard Billboard Illustrates Billboard operation using Kelp Forest example scenes for Figure 4.4, X3D for Web Authors.
BindingOperations Binding Operations 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.
Collision Collision Illustrate Collision node operation: set Collision enabled="true" to block user navigation through the Kelp Forest tank glass.
NavigationInfo Navigation Info NavigationInfo override example for Kelp Forest world.
Viewpoint Viewpoint Viewpoint example added to Kelp Forest world.

Online at http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter04ViewingNavigation

Validate XHTML 1.1

Master source code archive is under subversion control at
http://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter04ViewingNavigation

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

Also available: current and archived nightly builds and distributions of these examples, all published under an Open-Source License.

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