-
Muchas acciones son demasiado complejas
para los nodos de animación (pasos de animación computados,
formas algorítmicas, ambientes colaborativos, etc.)
-
Se pueden crear nuevos comportamientos
mediante el nodo Script
-
La interfase del nodo Script
especifica campos y eventos como argumentos
<exposedField
| field
| eventIn
| eventOut>
<tipo_dato> <nombre> <valor_por_defecto>
-
Un programa implementa el nodo Script
usando valores de la interfase
-
El script responde a enventos de entrada
y envía eventos de salida
-
El programa script puede estar escrito
en
-
JavaScript: fácil de
programar, usado para tareas simples
-
VRMLScript: el JavaScript
de CosmoSoftware
-
Java: lenguaje general más
poderoso, usado para tareas complejas
-
La especificación ISO de
VRML
-
usa ECMAScript, versión
ECMA de JavaScript
-
no exige soporte de lenguajes de script.
La mayoría de los browsers soportan JavaScript y muchos
soportan Java