El plugin DevalVR: Instalación en web [Inicio]

 2.4.- Funciones de control del plugin desde JavaScript

El plugin DevalVR dispone de dos funciones genéricas a las que se puede acceder desde Javascript, la función Command  y la función  Commands . En ambas funciones el primer parámetro especifica la acción a realizar, y en los demás parámetros se introducen los valores para dicha acción.

Sintaxis de la función Commands:

      IDPLUGIN.Commands ( (texto) parámetro1, (texto) parámetro2 );
 

En la siguiente tabla se muestran todos los usos de la función Commands:

 Función Parámetro1  Parámetro2  Descripción
 Commands "menu" "reset"
"inczoom"
"deczoom"
"fullscreen"
"extern"
"play"
"manual"
"help"
"menu"
 
Realiza una acción de la barra de herramientas, dependiendo del valor del parámetro2.
 Commands

"frame"

"nombreObjeto"
 
En un viaje virtual, carga el objeto cuyo nombre en el script coincida con el parámetro2.


Sintaxis de la función Command:

      IDPLUGIN.Command ( (texto) parámetro1, (número) parámetro2 , (número) parámetro3 , (número) parámetro4 );


Acciones posibles con la función Command:

 Función Parámetro1 Parámetro2 Parámetro3  Parámetro4  Descripción
 Command "rotcamera" ángulo eje X ángulo eje Y ángylo eje Z Rota la cámara hasta los ángulos indicados.
En las vistas panorámicas, el ángulo en el eje Z siempre deberia ser 0.
 
 Command

"poscamera"

posición X posición Y posición Z Mueve la cámara hasta las coordenadas indicadas.
En las vistas panorámicas, la posición de la cámara siempre debe ser 0,0,0. Esta función es utilizada en mapas topográficos.
 
 Command "zoomcamera"  valor de zoom no utilizado no utilizado Cambia el zoom de la cámara. El valor de zoom puede variar entre 0.4 y 4.0
 
 Command "poscamerautm" coordenada UTM X cota de altura coordenada UTM Z Esta función se utiliza en mapas topográficos para el posicionamiento de la cámara.
La cota de altura se especifica en metros sobre el nivel del mar.
 



Ejemplos de utilización de las funciones:

 

<SCRIPT LANGUAGE=javascript>
<!--

//Activar modo a pantalla completa
IDPLUGINDEVALVR.Commands("menu","fullscreen");


//Rotar la cámara
IDPLUGINDEVALVR.Command("rotcamera", -10.8, 90.5, 0);


//Cambiar el zoom de la cámara a 2x
IDPLUGINDEVALVR.Command("zoomcamera", 2.0, 0,0);


//-->
</SCRIPT>

 

Para que funcione el código anterior, el ID del plugin debe ser "IDPLUGINDEVALVR", y estar convenientemente definido en la etiqueta OBJECT del código HTML:

 

<OBJECT ID="IDPLUGINDEVALVR" classid= clsid:5D2CF9D0-113A-476B-986F-288B54571614
codeBase=http://www.devalvr.com/instalacion/plugin/devalocx.cab#version=0,2,4,8>
<PARAM NAME="file" VALUE="nombrefichero.dvl">
<EMBED TYPE="application/x-DevalVRX" NAME="IDPLUGINDEVALVR"
PLUGINSPAGE="http://www.devalvr.com/instalacion/plugin/install.html"
src="nombrefichero.dvl"file= "nombrefichero.dvl"></EMBED>
</OBJECT>

 

  NOTA: El acceso al plugin desde javascript sólo es posible actualmente desde el navegador Internet Explorer.

 

 

[Inclusión de DevalVR en una página Web] [Configuración de los parámetros del plugin]
[Cambio de los parámetros desde Javascript] [Funciones de control del plugin desde JavaScript]
[Ejemplo de configuración del plugin y de programación Javascript]

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