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

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

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

Validate XHTML 1.1

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

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

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