See: Description
Class | Description |
---|---|
Figure09_1SpinningCubeTouchSensor |
A cube that spins when the cursor moves over it.
|
Figure09_1SpinningCubeTouchSensorWithAxes |
A cube that spins when the cursor moves over it, with coordinate axes superimposed to show X3D/VRML directions.
|
Figure09_2SpinningCubeTouchSensorClicked |
A cube that spins when the viewer touches it.
|
Figure09_2SpinningCubeTouchSensorClickedWithAxes |
A cube that spins when the viewer touches it, with coordinate axes superimposed to show X3D/VRML directions.
|
Figure09_3ConePlaneSensor |
A Cone that translates in the vertical XY plane when the viewer drags it.
|
Figure09_3ConePlaneSensorWithAxes |
A Cone that translates in the vertical XY plane when the viewer drags it, with coordinate axes superimposed to show X3D/VRML directions.
|
Figure09_4ConePlaneSensorConstrained |
A cone that translates within a limited range of the XZ plane when the viewer drags it.
|
Figure09_4ConePlaneSensorConstrainedWithAxes |
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.
|
Figure09_5FourStackingBlocks |
Four stacking blocks, select and drag to see each of them.
|
Figure09_5FourStackingBlocksWithAxes |
Four stacking blocks, select and drag to see each of them.
|
Figure09_6SphereSensor |
Two shapes that rotate when the viewer drags them, with coordinate axes superimposed to show X3D/VRML directions.
|
Figure09_6SphereSensorWithAxes |
Two shapes that rotate when the viewer drags them, with coordinate axes superimposed to show X3D/VRML directions.
|
Figure09_7CylinderSensor |
Two shapes that rotate about an axis when the viewer drags them, with coordinate axes superimposed to show X3D/VRML directions.
|
Figure09_7CylinderSensorWithAxes |
Two shapes that rotate about an axis when the viewer drags them, with coordinate axes superimposed to show X3D/VRML directions.
|
Figure09_8ClickDragTouchSensorPlaneSensor |
Two shapes that rotate about an axis when the viewer drags them, with coordinate axes superimposed to show X3D/VRML directions.
|
Figure09_8ClickDragTouchSensorPlaneSensorWithAxes |
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.
|
Figure09_9DeskLamp |
A desk lamp with arm angles that can be adjusted using nested sensors.
|
Figure09_9DeskLampWithAxes |
A desk lamp with arm angles that can be adjusted using nested sensors, with coordinate axes superimposed to show X3D/VRML directions.
|
Authors can design interactivity into a scene that responds to user actions.
A scene can sense when the viewer's cursor is over a shape, has touched a shape, or is dragging atop a shape. A scene can also trigger animations on a viewer's touch, enabling the viewer to move and rotate shapes. There are four main action sensor types: TouchSensor senses touch, SphereSensor senses drags in a spherical way, CylinderSensor senses drags cylindrically, and PlaneSensor senses drags around a plane. These X3D scenes are adapted directly from the original VRML 2.0 Sourcebook chapter examples. Also available: Introduction to VRML97 SIGGRAPH98 course notes. |
Copyright ©2005-2019 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.