X3D Example Archives: VRML 2.0 Sourcebook, Chapter 09 - Sensing Viewer

These X3D scenes are adapted directly from the original VRML 2.0 Sourcebook chapter examples. Also available: VRML 2.0 Sourcebook chapter course notes.

X3D Scenes Descriptions
Figure 09.1 Spinning Cube Touch Sensor A cube that spins when the cursor moves over it. Compare with Figure 9.2.
Figure 09.1 Spinning Cube Touch Sensor With Axes A cube that spins when the cursor moves over it, with coordinate axes superimposed to show X3D/VRML directions. Compare with Figure 9.2.
Figure 09.2 Spinning Cube Touch Sensor Clicked A cube that spins when the viewer touches it. Compare with Figure 9.1.
Figure 09.2 Spinning Cube Touch Sensor Clicked With Axes A cube that spins when the viewer touches it, with coordinate axes superimposed to show X3D/VRML directions. Compare with Figure 9.1.
Figure 09.3 Cone Plane Sensor A Cone that translates in the vertical XY plane when the viewer drags it. Compare with Figure 9.4.
Figure 09.3 Cone Plane Sensor With Axes A Cone that translates in the vertical XY plane when the viewer drags it, with coordinate axes superimposed to show X3D/VRML directions. Compare with Figure 9.4.
Figure 09.4 Cone Plane Sensor Constrained A cone that translates within a limited range of the XZ plane when the viewer drags it. Compare with Figure 9.3.
Figure 09.4 Cone Plane Sensor Constrained With Axes A cone that translates within a limited range of the XZ plane when the viewer drags it, with coordinate axes superimposed to show X3D/VRML directions. Compare with Figure 9.3.
Figure 09.5 Four Stacking Blocks Four stacking blocks.
Figure 09.5 Four Stacking Blocks With Axes Four stacking blocks, with coordinate axes superimposed to show X3D/VRML directions
Figure 09.6 Sphere Sensor Two shapes that rotate when the viewer drags them, with coordinate axes superimposed to show X3D/VRML directions
Figure 09.6 Sphere Sensor With Axes Two shapes that rotate when the viewer drags them, with coordinate axes superimposed to show X3D/VRML directions
Figure 09.7 Cylinder Sensor Two shapes that rotate about an axis when the viewer drags them, with coordinate axes superimposed to show X3D/VRML directions
Figure 09.7 Cylinder Sensor With Axes Two shapes that rotate about an axis when the viewer drags them, with coordinate axes superimposed to show X3D/VRML directions
Figure 09.8 Click Drag Touch Sensor Plane Sensor Two shapes that rotate about an axis when the viewer drags them, with coordinate axes superimposed to show X3D/VRML directions
Figure 09.8 Click Drag Touch Sensor Plane Sensor With Axes A cube that spins when the cursor moves over it and translates when the cursor drags it, with coordinate axes superimposed to show X3D/VRML directions
Figure 09.9 Desk Lamp A desk lamp that can be adjusted using nested sensors.
Figure 09.9 Desk Lamp With Axes A desk lamp that can be adjusted using nested sensors, with coordinate axes superimposed to show X3D/VRML directions

http://www.web3d.org/x3d/content/examples/Vrml2.0Sourcebook/Chapter09-SensingViewer

Current and archived nightly builds and distributions of these examples are also available.

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