|
VRML (Virtual Reality Modeling Language) is a language for describing interactive 3-dimensional scenes. VRML is a platform-independent standard it is especially suitable for display on the Internet.
The description of a scene contains the geometries of its single objects, the lighting information, possible animations and interaction opportunities. For viewing VRML data in a browser, a viewer is needed which has to be implemented as a plugin. Within this viewer, the user can freely move and rotate any objects.
This interaction is possible, since the scene is generated in real-time on the computer of the user. However, there are limitations of this description. As an example - calculation-intensive procedures, like the use of complex textures or raytracing, are not possible.
The VRML language itself is object-oriented, although it uses the term "knots" instead of "objects". As editor a simple text editor is sufficient. The VRML code is not compiled, but interpreted and the result is displayed in a browser. A file containing VRML code, can be identified through the file ending "*.wrl". Please note that this abbreviation stands for "world".
An example:
#VRML V1.0 ascii DEF red_globe_scene Separator { Material { diffuseColor 1 0 0 } DEF my_globe Separator { Sphere { radius 2.5 } } }
In this example a sphere with the radius 2.5 is described. With "Material" the texture characteristics - in this case the color red - can be assigned. For Technical Illustration, only the body structure is relevant. Therefore, IsoDraw CADprocess can only read VRML elements, which can be converted to surfaces or lines.
|