1. Introduction

The OpenVRML libraries provide an extensible run-time for rendering and playing VRML and X3D. OpenVRML includes two libraries:

libopenvrml provides the following functionality:

1.1 Terms of use

The runtime library (libopenvrml), including its associated headers, including the VRML97 and Classic VRML X3D parsers, and the subordinate OpenGL rendering library (libopenvrml-gl) are available for use under the terms of the GNU Lesser General Public License, version 3.

The associated test and example programs, the XEmbed control (openvrml-xembed), the stand-alone player (openvrml-player), and the Mozilla Gecko Web browser plug-in are available for use under the terms of the GNU General Public License, version 3.

1.2 History

OpenVRML was started as LibVRML97 by Chris Morley. Since 2000 it has been maintained by Braden McDaniel.