Programación de scripts - Guía de referencia | [Inicio] |
4.2.- Instrucciones para el posicionamiento de la cámara y definición de límites de movimiento |
Instrucción | POS |
Sintaxis | POS= posicionX, posicionY, posicionZ; |
Descripción | |
Establece las coordenadas iniciales para la cámara. Dichas coordenadas sólo se hacen efectivas al cargar el primer objeto del script o cuando se cambia de escena mediante javascript. Al cambiar de escena mediante un NODO o NODO1, las coordenadas iniciales de la cámara serán siempre 0,0,0. Si la escena es una fotografías panorámicas, la posición de la cámara debe ser siempre 0,0,0.
| |
Valores |
Los valores se expresan con números
flotantes. |
Ejemplo | |
|
![]() |
![]() | |
NOTA: La separación de los parámetros de las instrucciones se realiza siempre con el caracter coma ",". Para representar los decimales de los valores numéricos se utiliza el punto "." | ||
![]() |
![]() |
Instrucción | ROT |
Sintaxis | ROT= rotacionX, rotacionY, rotacionZ; |
Descripción | |
Establece la rotación inicial de la cámara. Dicha rotación sólo se hace efectiva en el primer panorama del script o cuando se cambia de panorama mediante javascript. Cuando se cambia de panorama mediante un NODO o NODO1, las rotaciones iniciales de la cámara se configuran en el nodo.
| |
Valores |
Los valores de rotación se expresan en
grados, con números flotantes. Se pueden definir grados positivos de 0 a
360, ó grados negativos de -180 a 180. |
Ejemplo | |
|
Instrucción | ZOOM |
Sintaxis | ZOOM=valor; |
Descripción | |
Establece el zoom inicial de la cámara. Por defecto el zoom inicial es 1.0
| |
Valores |
El valor permitido para el zoom es desde 0.4 hasta
4.0 |
Ejemplo | |
|
Instrucción | LIMROTX |
Sintaxis | LIMROTX= anguloMinimoX, anguloMaximoX; |
Descripción | |
Establece los límites en grados para la rotación de
la cámara en el eje X (acción de mirar hacia arriba o hacia abajo). Cuando
la cámara mira hacia abajo, la rotación es negativa, cuando mira hacia
arriba es positiva. Por defecto, en las fotografías panorámicas esféricas
los límites son -90 y 90. En las fotografías cilíndricas, los límites
máximos están determinados por las dimensiones de la imagen, aunque se
pueden especificar límites menores.
| |
Valores |
Los valores se expresan en grados, con números
flotantes. |
Ejemplo | |
|
Instrucción | LIMROTY |
Sintaxis | LIMROTY= anguloMinimoY, anguloMaximoY; |
Descripción | |
Establece los límites en grados para la rotación de la cámara en el eje Y (acción de mirar hacia la derecha o izquierda). Cuando la cámara mira hacia la derecha, la rotación es negativa, cuando mira hacia la izquierda es positiva. Por defecto, en las fotografías panorámicas esféricas no existen límites, lo que ocurre cuando se omite el parámetro o se especifican valores de 0,0. Si se han especificado límites de rotación en los parámetros HTML del plugin, los límites definidos en el script tienen prioridad sobre aquellos.
| |
Valores |
Los valores se expresan en grados, con números
flotantes. Se pueden definir grados positivos de 0 a 360, ó grados
negativos de -180 a 180. |
Ejemplo | |
|
Instrucción | LIMZOOM |
Sintaxis | LIMZOOM= zoomMinimo, zoomMaximo; |
Descripción | |
Establece los valores máximo y mínimo entre los cuales podrá moverse el zoom de la cámara. Por defecto los límites están fijados en 0.4 como mínimo y 4.0 como máximo.
| |
Valores |
No se pueden definir valores menores de 0.4 para el
zoom. |
Ejemplo | |
|
Instrucción | LIMPOSX |
Sintaxis | LIMPOSX= limiteMinimoX, limiteMaximoX; |
Descripción | |
Establece los valores máximo y mínimo de desplazamiento de la cámara en el eje X. Esta instrucción es válida para fotografías aéreas y mapas 3D, ya que en las vistas panorámicas la cámara no se desplaza.
| |
Valores |
Se especifican valores en coma flotante, en
coordenadas de la escena. |
Ejemplo | |
|
Instrucción | LIMPOSZ |
Sintaxis | LIMPOSZ= limiteMinimoZ, limiteMaximoZ; |
Descripción | |
Establece los valores máximo y mínimo de desplazamiento de la cámara en el eje Z. Esta instrucción es válida para fotografías aéreas y mapas 3D, ya que en las vistas panorámicas la cámara no se desplaza.
| |
Valores |
Se especifican valores en coma flotante, en
coordenadas de la escena. |
Ejemplo | |
|
[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)