VRML++: a language for object-oriented virtual-reality models

Stephan Diehl · 2002

Presents a new object-oriented language called VRML++ which extends the Virtual Reality Modeling Language (VRML 2.0), a specification language for interactive 3D scenes on the Internet. The new features of VRML++ are classes and inheritance, an improved type system and dynamic routing. As a net result, we get type-safe inclusion polymorphism and dynamic binding. We argue that these features are essentials of object-oriented programming languages. Furthermore, using these new features, it is possible to define abstractions of routing structures which we call connection classes. VRML++ increases the reuseability, readability and extensibility of specifications while reducing run-time errors. Finally, we discuss our implementation of VRML++.

Read the paper · More papers on PaperTik