GLOSARIO:

Archivo VRML:

Un archivo que contiene código acorde a éste standard.

Servidor de documentos VRML:

Una aplicación que localiza y transmite archivos VRML a aplicaciones cliente VRML (browsers).

Nodo:

El componente fundamental de una escena gráfica en VRML. Los nodos son abstracciones de varios objetos y conceptos del mundo real. Ejemplos de esto pueden ser esferas, luces, y descripciones materiales. Los nodos contienen campos y eventos. Se envían mensajes entre los nodos vía rutas.

Tipo de nodo:

Un parámetro requerido para cada nodo que describe en general su semántica particular. Por ejemplo Box, Group, Sound y SpotLight.

Escena gráfica:

Colección ordenada de nodos de agrupación y nodos hoja. Los nodos de agrupación tales como Transform, LOD, y Switch pueden tener nodos hijos. Estos hijos pueden ser otros nodos de agrupación o nodos hoja, tales como figuras, nodos con información, luces, puntos de vista y sonidos.

Prototipo:

La definición de un nuevo tipo de nodo en términos de los nodos definidos en este estándar.

Prototipo externo:

Son prototipos definidos en archivos externos y referenciados por una URL.

Campo:

Los parámetros que distinguen un nodo de otro del mismo tipo. Los campos pueden contener varios tipos de datos y uno de varios valores.

Campo expuesto:

Es un campo que puede recibir eventos que cambien sus valores y que genera eventos cuando estos valores cambian.

Evento:

Mensajes enviados desde un nodo a otro mediante una ruta. Los eventos envían señales de cambios a valores de campos, estímulos externos, interacciones entre nodos, etc.

Ruta (Route):

La conección entre un nodo que genera un evento y un nodo que recibe un evento.

Nodos hijos:

Son nodos que están emparentados vía nodos de agrupación y que son afectados por las transformaciones de todos sus ancestros.

Instancia:

Es una instanciación de un nodo previamente definido creado mediante USE.

Nodos de apariencia:

Son los siguientes: Appearance, FontStyle, ImageTexture, Material, MovieTexture, PixelTexture, y TextureTransform. Estos nodos controlan la apariencia renderizada de los nodos de geometría con los cuales éstos están asociados.

Nodos de lazo:

Son los siguientes: Background, Fog, NavigationInfo, y Viewpoint. Estos nodos pueden tener muchas instancias en una escena gráfica, pero sólo una instancia puede ser activada en algún instante de tiempo.

Nodos de geometría:

Son los siguientes: Box, Cone, Cylinder, ElevationGrid, Extrusion, IndexedFaceSet, IndexedLineSet, PointSet, Sphere, y Text, los cuales contienen descripciones matemáticas de puntos tridimensionales, líneas, superficies, cadenas de texto y objetos sólidos.

Coordenadas de textura:

El conjunto de coordenadas bidimensionales usadas por nodos de geometría basados en vértices (IndexedFaceSet y ElevationGrid) y especificadas en el nodo TextureCoordinate al mapear texturas a los vértices de algunos nodos de geometría. Las coordenadas de textura varían en el rango de 0 a 1 a través de la imagen texturizada.

Transformación de textura:

Es un nodo que define una transformación bidimensional que es aplicada a las coordenadas de textura.

Nodos de propiedades geométricas:

Son los siguientes: Color, Coordinate, Normal, o TextureCoordinate. Estos nodos definen las propiedades de nodos de geometría específicos.

Nodos sensores geométricos:

Son los siguientes: ProximitySensor, VisibilitySensor, TouchSensor, CylinderSensor, PlaneSensor, y SphereSensor. Estos nodos generan eventos basados en las acciones del usuario, tales como un click con el mouse o una navegación en un objeto particular.

Nodos de agrupación:

Son los siguientes: Anchor, Billboard, Collision, Group, y Transform. Estos nodos agrupan nodos hijos y otros nodos de agrupación y provocan que el grupo muestre un comportamiento especial, dependiente del tipo de nodo.

Nodos de interpolación:

Son los siguientes: ColorInterpolator, CoordinateInterpolator, NormalInterpolator, OrientationInterpolator, PositionInterpolator, y ScalarInterpolator. Estos nodos definen un trozo discreto de interpolación lineal.

Nodos sensores:

Son los siguientes: Anchor, CylinderSensor, PlaneSensor, ProximitySensor, SphereSensor, TimeSensor, TouchSensor, y VisibilitySensor. Estos nodos detectan cambios y generan eventos. Los nodos sensores geométricos generan eventos basados en acciones del usuario (click o navegación en un objeto particular). El nodo TimeSensor genera eventos en un intervalo regular en el tiempo.

Sensores de arrastre:

Los sensores de arrastre (CylinderSensor, PlaneSensor, SphereSensor) causan eventos generados en respuesta a movimientos señalados los cuales dependen del sensor. Por ejemplo el SphereSensor genera eventos de rotaciones esféricas.

Nodos especiales de agrupación:

Son los siguientes: LOD (nivel de detalle, level of detail), InLine, y Switch. Estos nodos son nodos especiales de agrupación los cuales exciben un comportamiento particular, tal como la selección de uno de varios hijos a ser renderizados basados en un cambio dinámico de valores de parámetro o al cargarse dinámicamente este hijo desde un archivo externo.

Modelo de colores:

Caracterización de un espacio de colores en términos de parámetros explícitos. VRML permite colores definidos sólo con el modelo RGB.

RGB:

El modelo de colores de VRML. Cada color es representado como una combinación de tres colores primarios: rojo, verde y azul.

Mecanismo de display:

Un mecanismo gráfico mediante el cual las escenas VRML pueden ser representadas.

Modelo de ejecución:

Es la caracterización de una forma en la cual los scripts se ejecutan en el contexto de VRML.

IETF:

Internet Engineering Task Force. La organización que diseña los estándares de Internet.

JPEG:

Joint Photographic Experts Group.

MIDI:

Musical Instrument Digital Interface. Un estándar para la representación musical digital.

MIME:

Multipurpose Internet Mail Extension. Usado para especificar reglas de tipo de archivo para los browsers.

URL:

Uniform Resource Locator.

URN:

Uniform Resource Name.