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

 4.4.- Instrucciones para el dibujado de imágenes

Instrucción IMAGENODO
Sintaxis IMAGENODO= nombreObjetoImagen;
 
Descripción  

Cambia la imagen que aparece como icono de los nodos de acceso a los objetos (NODO y NODO1). Es necesario crear un objeto tipo IMAGEN para su configuración.

La imagen se mostrará en todos los puntos NODO y NODO1. Las partes de la imagen de color negro (valor RGB 0,0,0) no se mostrarán, apareciendo transparentes.

          
Imagen del nodo que aparece por defecto (cámara fotográfica)     Imagen del nodo modificada (círculo verde)

 

Ejemplo 


(nombreObjeto)
{
      TIPO= DVL;
      FILE=nombreDeFichero.dvl;
      IMAGENODO= objeto2;
}

(objeto2)
{
      TIPO= IMAGEN;
      FILE= ficheroImagen.bmp;
}

 

Instrucción IMAGEN
Sintaxis IMAGEN= posicionX, posicionY, nombreObjetoImagen;
 
Descripción  

Inserta una imagen estática en una posición en 2D de la ventana del plugin. Las coordenadas de la ventana comienzan en la posición 0,0 (esquina superior izquierda) y se incrementan hacia la derecha en las coordenadas X y hacia abajo en las coordenadas Y. Es necesario crear un panorama tipo IMAGEN para su configuración.

       
Escena original antes de insertar una imagen                          Escena con una imagen insertada en la posición 0,0

 

 

Ejemplo 


(nombreObjeto)
{
      TIPO= DVL;
      FILE=nombreDeFichero.dvl;
      IMAGEN= 10, 10, imagen1;
}

(imagen1)
{
      TIPO= IMAGEN;
      FILE= ficheroImagen.bmp;
}

 

Instrucción IMAGENEX
Sintaxis IMAGENEX= posicionX, posicionY, alineación, alfa, nombreObjetoImagen;
 
Descripción  

Igual que el comando IMAGEN, pero se especifican dos parámetros adicionales, alineación y alfa.

El parámetro alfa establece el factor de transparencia de la imagen y su valor debe ser entre 0 y 100, 0 indica totalmente transparente y 100 totalmente opaca.

El parámetro alineación configura la posición relativa de la imagen con respecto a las coordenadas introducidas. Se especifican dos cifras en hexadecimal (precedidas del carácter ‘#’), la primera cifra especifica la alineación vertical y la segunda la horizontal. Cada cifra puede tomar los siguientes valores:

Coordenadas horizontales:                       Coordenadas verticales:
0 – Derecha                                             0 - Abajo
1 – Centro                                               1 - Centro
2 – Izquierda                                           2 - Arriba
4 – Derecha y suma ancho ventana           4 – Abajo y suma alto ventana
5 – Centro y suma ancho ventana             5 – Centro y suma alto ventana
6 – Izquierda y suma ancho ventana         6 – Arriba y suma alto ventana

  

 

 

Ejemplo 


En el siguiente ejemplo, la imagen aparecerá centrada, en las coordenadas 100,100:

(nombreObjeto)
{
      TIPO= DVL;
      FILE=nombreDeFichero.dvl;
      IMAGENEX = 100, 100, #11, 50, imagen1;
}

(imagen1)
{
      TIPO= IMAGEN;
      FILE= ficheroImagen.bmp;
}

 

Instrucción IMAGEN3D
Sintaxis IMAGEN3D= posicionX, posicionY, posicionZ, alineación, nombreObjetoImagen;
 
Descripción  

Inserta una imagen en una posición en el espacio 3D. El parámetro de alineación es igual que en el parámetro IMAGENEX. Es necesario crear un panorama tipo IMAGEN para su configuración.

  

 

 

Ejemplo 


En el siguiente ejemplo, la imagen aparecerá centrada, en las coordenadas 100,100,100:

(nombreObjeto)
{
      TIPO= DVL;
      FILE=nombreDeFichero.dvl;
      IMAGEN3D = 100, 100, 100, #11, imagen1;
}

(imagen1)
{
      TIPO= IMAGEN;
      FILE= ficheroImagen.bmp;
}

 

 

[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)