Sumario de la estructura de un archivo.

Este archivo es un sumario de la manera en que debe componerse un escenario VRML. Muestra los nodos de agrupamiento válidos, los que están a nivel de raiz y los nodos children, junto con algo más de información útil.

Cabecera de un archivo VRML97

La cabecera (La primera línea) debe ser la que sigue:

#VRML V2.0 utf8

Cualquier cosa posterior a una # es interpretada como un comentario, e ignorada..

Tipos de MIME VRML97

Los tipos de MIME para VRML son:

x-world/x-vrml
model/vrml

La primera es antigua, y las aplicaciones recientes usarán la segunda.

Nodos de agrupamiento.

Los siguientes nodos son de agrupamiento, lo que significa que sólo podran contener otros nodos en su campo children.

Nodos Children

Los siguientes nodos son children legalmente, lo que significa que no necesitan estar contenidos dentro de un nodo de agrupamiento, pero que pueden estarlo. Pueden ir en la raiz del archivo, o en cualquier punto del grafo de la escena, contenidos dentro de alguno de los nodos de agrupamiento descritos arriba.

Nodos Bindable

Los siguientes nodos son bindable.

Nodos Geométricos

Los siguientes nodos son Geométricos, y sólo pueden estar contenidos dentro del campo geometry de un nodo Shape.

Nodos Especiales

Los siguientes nodos son especiales, y sólo pueden estar contenidos en determinados campos de determinados nodos.

Node Parent Field
Appearance Shape appearance
AudioClip Sound source
Color ElevationGrid
IndexedFaceSet
IndexedLineSet
color
color
color
Coordinate IndexedFaceSet
IndexedLineSet
PointSet
coord
coord
coord
FontStyle Text fontStyle
ImageTexture Appearance texture
Material Appearance material
MovieTexture Appearance
Sound
texture
source
Normal ElevationGrid
IndexedFaceSet
normal
normal
PixelTexture Appearance texture
TextureCoordinate ElevationGrid
IndexedFaceSet
texCoord
texCoord
TextureTransform Appearance textureTransform