VRML 2.0 Nodes (New from VRML 1.0)
VRML 1.0 allowed content developers to create static 3D worlds which
contained links to web content. VRML 2.0 builds on the geometric
foundation of VRML 1.0 with the addition of three basic concepts:
sensors, scripts and sound.
Although a good authoring tool will eliminate the need to know the
details of the VRML 2.0 specification, proficient VRML 2.0 authors are
familiar with the Nodes and Fields so they can take full advantage of
the capabilities of VRML 2.0
Sensors - Interaction with the User
Sensors provide mechanisms for the user to interact with objects in the
world. Functionally, they generate events based on time or user action.
ProximitySensor, SphereSensor, TouchSensor, VisibilitySensor, CylinderSensor,TimeSensor, PlaneSensor
Scripts and Interpolators - Behavior and Animation
Scripts and Interpolators are the way you breath life into the VRML 2.0
world. Interpolators are a built-in behavior mechanism that generate
output based on linear interpolation of a number of key data points.
Use of these key data points to generate animating objects is called
keyframe animation. Scripts are used to create more intricate forms of
behavior. Script nodes them selfs contain source code or pointers to
code for logic operations. Authors can feed data into a Script, have
the script analyze the input and output an event to change the world.
Interpolators: (color, coordinate, position, normal, orientation, scalar)
Script Node: VRMLscript, Java
Sound - 3D Spatialized
Audio
Geometry - Polygonal Description of the World
Collision Detection , Billboard
ElevationGrid , Extrusion
Text