Programación de scripts - Guía de referencia [Inicio]

 4.6.- Instrucciones especiales

 

Instrucción BARRASVISIBLES
Sintaxis BARRASVISIBLES= valor;
 
Descripción  

Configura la visivilidad de las barras de herramientas.

 Valores

Puede tomar los siguientes valores:

0 – Ninguna barra visible
1 – Barra general visible
2 – Barra de topografia visible
3 – Ambas barras visibles
 

Ejemplo 


En este ejemplo se ocultan las barras de herramientas al cargar el objeto.

(nombreObjeto)
{
      TIPO= DVL;
      FILE=nombreDeFichero.dvl;
      BARRASVISIBLES= 0;
}

 

Instrucción BOTONESBARRAS
Sintaxis BOTONESBARRAS= numeroBarra, mascaraBarra;
 
Descripción  

Configura los botones visibles de las barras de herramientas. El número de barra identifica la barra que se va a configurar, 0 indica la barra general y 1 la barra de topografía. La mascara de barra es un valor numérico que define los botones visibles en la barra. Este valor es el resultado de sumar los numeros identificativos de cada botón visible, según la siguiente tabla:

Botones de la barra general:

Zoom inicial
Incrementar zoom
Decrementar zoom
Pantalla completa
Ventana externa
Rotación contínua
Movimiento manual
Acerca de...
Ocultar/mostrar menú

Botones de la barra de topografía:

Vista superior
Distancia
Perfil
Desnivel
Área
Ocultar/mostrar menú

Valor a sumar por cada botón:

1
2
4
8
16
32
64
128
256


Valor a sumar por cada botón:

1
2
4
8
16
32

 

 

Ejemplo 


Con esta línea, los botones visibles en la barra de herramientas general serían zoom+, zoom- y ocultar/mostrar menú, 2 + 4 + 256 = 262:

(nombreObjeto)
{
      TIPO= DVL;
      FILE=nombreDeFichero.dvl;
      BOTONESBARRAS= 0, 262;
}



Nota: El botón de "Acerca de..." (icono de interrogación) es fijo. 

 

Instrucción COLORFONDO
Sintaxis COLORFONDO= color;
 
Descripción  

Establece el color de fondo de la pantalla del plugin.

En el navegador Internet Explorer, si no se especifica ningún color, el plugin toma el color de fondo de la página HTML.

  

 

 

Ejemplo 


(nombreObjeto)
{
      TIPO= DVL;
      FILE=nombreDeFichero.dvl;
       COLORFONDO =  #0000FF;
}


En esta imagen podemos ver como se va cargando la fotografía panorámica (la parte del cielo) y como se ve el color de fondo que hemos indicado, en este caso azul.

 

Instrucción POSICIONADOR
Sintaxis

Un posicionador es un tipo especial de objeto:

(nombrePosicionador)
{
      TIPO=POSICIONADOR;
      POS= posicionCamaraX, posicionCamaraY, posicionCamaraZ;
      ROT= rotacionCamaraX,rotacionCamaraY, rotacionCamaraZ;
      ZOOM= zoom;
      NODO1= posEntradaX, posEntradaY, posEntradaZ, rotEntradaX, rotEntradaY, nombreObjeto;
}

 
Descripción  

Un posicionador es un tipo especial de objeto que sirve para alterar los parámetros de la cámara al pulsar un nodo o una opción de menú.

Si el objeto al que se accede desde un NODO1 o un NODO es de tipo POSICIONADOR, la cámara se moverá hasta la posición indicada en la línea POS, rotará los ángulos indicados en la línea ROT y hará el zoom indicado en la línea ZOOM.

En un nodo posicionador debe existir una linea NODO1 que indica el objeto al que se accederá cuando la cámara se haya posicionado en el lugar indicado. En esta línea NODO1 se configuran los valores iniciales de la cámara al acceder al siguiente objeto.

Si no se desea acceder a ningún otro panorama después del posicionamiento de la cámara, se puede especificar la línea NODO1 de la siguiente forma: NODO1=0,0,0,0,0,;

Si se desea que aparezca un tooltip de descripción al pasar el ratón por un nodo que accede a un objeto posicionador, la línea DESCRIPTION debe estar en el nodo POSICIONADOR   

 

 

Ejemplo 


(objeto1)
{
      TIPO= DVL;
      FILE=nombreDeFichero1.dvl;
       NODO1 = 100, 10, 200, 0, 0, posicionador1;
}

(posicionador1)
{
      TIPO=POSICIONADOR;
      DESCRIPTION= Acceder a la vista 2;
      POS= 0, 0, 0;
      ROT= -20, 90, 0;
      ZOOM= 1.0;
      NODO1= 0, 0, 0, 0, 0, objeto2;
}

(objeto2)
{
      TIPO= DVL;
      FILE=nombreDeFichero2.dvl;
       COLORFONDO =  #0000FF;
}

 

 

[capitulo1: Deval Panorama Studio] [capitulo2: Programación HTML] [capitulo3: Realización de un archivo script]
[capitulo4: Programación de Scripts (guía de referencia)] [capitulo5: Programación de DevalVR con Macromedia Flash]

© Deval Software, s.l. 2005 (Todos los derechos reservados)