
The Virtual Reality Modeling Language
The Virtual Reality Modeling Language consists of two parts. Part 1 (ISO/IEC
14772-1) defines the base functionality and text encoding for VRML.
Part 2 (ISO/IEC FDIS 14772-2)
defines the base functionality and all bindings for the VRML External Authoring
Interface. The table of contents for each part are below.
International
Standard ISO/IEC 14772-1:1997
This document is part 1 of ISO/IEC 14772-1:1997, the Virtual
Reality Modeling Language (VRML), also referred to as "VRML97". The full
title of this part of the International Standard is: Information technology
-- Computer graphics and image processing -- The Virtual Reality Modeling
Language (VRML) -- Part 1: Functional specification and UTF-8 encoding.
The Foreword provides background on the standards process
for VRML. The Introduction describes the purpose, design
criteria, and characteristics of VRML. The following clauses define part
1 of ISO/IEC 14772:
-
Scope defines the problem area that VRML addresses.
-
Normative references lists the normative standards referenced
in this part of ISO/IEC 14772.
-
Definitions contains the glossary of terminology used in
this part of ISO/IEC 14772.
-
Concepts describes various fundamentals of VRML.
-
Field and event reference specifies the datatypes used by
nodes.
-
Node reference defines the syntax and semantics of VRML nodes.
-
Conformance and minimum support requirements describes the
conformance requirements for VRML implementations.
There are several annexes included in the specification:
-
Grammar definition presents the grammar for the VRML file
format.
-
Java platform scripting reference describes how VRML scripting
integrates with the Java platform.
-
ECMAScript scripting reference describes how VRML scripting
integrates with ECMAScript.
-
Examples includes a variety of VRML example files.
-
Bibliography lists the informative, non-standard topics referenced
in this part of ISO/IEC 14772.
-
Recommendations for non-normative extensions lists informative
recommendations for extensions to VRML.
ISO/IEC
FDIS 14772-2:2001
This document is part 2 of ISO/IEC 14772, the Virtual Reality
Modeling Language (VRML), also referred to as "VRML 97". The full title
of this part of the International Standard is: Information technology
-- Computer graphics and image processing -- The Virtual Reality Modeling
Language (VRML) -- Part 2: External authoring interface.
The Foreword provides background on the standards
process for VRML. The Introduction describes the purpose,
design criteria, and characteristics of VRML. The following clauses define
part 2 of ISO/IEC 14772:
-
Scope defines the problem area that the VRML EAI addresses.
-
Normative references lists the normative standards referenced
in this part of ISO/IEC 14772.
-
Definitions contains the glossary of terminology used in
this part of ISO/IEC 14772.
-
Concepts describes various fundamentals of the VRML external
authoring interface.
-
Data types specifies the datatypes used by the VRML EAI functions.
-
Services reference defines the syntax and semantics of VRML
EAI functions.
-
Conformance and minimum support requirements describes the
conformance requirements for VRML EAI implementations.
There are several annexes included in the specification:
-
IDL binding reference specifies the binding of the VRML EAI
functions to IDL.
-
Java binding reference specifies the binding of the VRML
EAI functions to Java.
-
Backwards compatibility species the means of supporting the
previous de facto EAI.