Package Basic.Vrml97Specification
The VRML97 Specification was the second-generation predecessor specification that eventually led to the X3D Graphics International Standard, maintaining full compatibility with the X3D ClassicVRML Encoding.
Many 3D graphics systems support the Virtual Reality Modeling Language (VRML97). These scenes support the Examples section of the VRML97 specification.
The baseline source kept under version control is in .x3d
form, and the
autogenerated products include versions using the VRML97 .wrl
file extension.
These examples are maintained for historic reasons and interoperability testing.
Backwards compatibility of scenes remains a significant strength of the
X3D specification,
which includes a fully interoperable
ClassicVRML file encoding
as well as numerous
conversion and translation tools.
Historic predecessor document references include the VRML Script Node Authoring Interface proposal of 6 October 1996, and the Virtual Reality Modeling Language (VRML) 1.0 Specification of 26 May 1995.
This X3D Basic: VRML97 Specification examples archive is online.
The X3D Java Scene Access Interface (x3djsail) package provides concrete classes for each X3D node and statement.
Online: X3D Java Scene Access Interface Library (X3DJSAIL) and X3DJSAIL Javadoc
- See Also:
-
ClassDescriptionVRML 97 specification example: main body for Chopper example, used as an Inline to show scene composition.VRML 97 specification example: Rotor node provides animation and serves as an ExternProtoDeclare example.VRML 97 specification example: a simple scene defining a view of a red Sphere and a blue Bbox, lit by a DirectionalLight.VRML 97 specification example: Reading the following file results in three spheres being drawn.VRML 97 specification example: Prototype.VRML 97 specification example: This Script node decides whether or not to open a bank vault given openVault and combinationEntered messages.VRML 97 specification example: Geometric properties.VRML 97 specification example: Prototypes and alternate representations.VRML 97 specification example: Anchor examples.VRML 97 specification example: A DirectionalLight source illuminates only the objects in its enclosing grouping node.VRML 97 specification example: simple PointSet example composed of 3 points.VRML 97 specification example: The LOD node is typically used for switching between different versions of geometry at specified distances from the viewer.VRML 97 specification example: ColorInterpolator interpolates from red to green to blue to red in a 10 second cycle.VRML 97 specification example: click to animate a Box.VRML 97 specification example: alarm clock plays chimes once each interval.VRML 97 specification example: animation of shuttle and pendulum prototype nodes.VRML 97 specification example: Robot.VRML 97 specification example: Chopper.VRML 97 specification example: VRML provides control of the viewer's camera through use of a script.VRML 97 specification example: another example of animating the camera by depicting an elevator to ease access to a multi-storey building.VRML 97 specification example: Execution model demonstrated.VRML 97 specification example: create new node RefractiveMaterial for example D.7.VRML 97 specification example: spinning rotor (with replacable children) Prototype for Example D 16 Chopper.