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 |