Table of Contents Previous Chapter Viewpoint Screenshots Slideshow for each scene Next Chapter X3D Resources

X3D Example Archives: X3D for Web Authors, Chapter 08 - User Interactivity

User Interactivity Sensor Nodes

User interactivity is accomplished by sensing user actions, which create events that are sent via ROUTE connections.

Sensor output values are produced by LoadSensor, CylinderSensor, PlaneSensor, SphereSensor, KeySensor and StringSensor nodes.

The supporting Chapter 8 slideset and course videos are available online via X3dGraphics.com.

X3D Scenes Descriptions
Cylinder Sensor Pump House A CylinderSensor changes the viewing position of a positive-displacement cylinder pump house.
Doors Two doors activated by different fields from a TouchSensor node.
Key Sensor - Lefty A KeySensor is used to change relative Viewpoints looking at the shark Lefty, while a SphereSensor can also rotate Lefty in place.
Plane Sensor - Pump House A PlaneSensor controls the displacement of a positive-displacement cylinder pump.
Sphere Sensor - Lefty Using a SphereSensor, Lefty shark can be oriented in any direction.
String Sensor A StringSensor example that displays typed text in the world.
Touch Sensor - Pump House TouchSensor activated positive-displacement cylinder pump house.
User Interactivity Sensor Nodes A collection of all of the user interactivity sensor nodes: TouchSensor, PlaceSensor, CylinderSensor, SphereSensor, KeySensor, and StringSensor.

http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity

Table of Contents Previous Chapter Viewpoint Screenshots Slideshow for each scene Next Chapter 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.