AnfyVoxel - Copyright (C) por Fabio Ciucci 1997-2000 Este applet puede generar un paisaje de voxel en perspectiva en tiempo real. Gracias a A. Griffini por su ayuda El applet es interactivo, de hecho puedes controlarlo con el mouse. La animación superman.gif es cortesia de mstanya@bigfoot.com Este applet es completamente parametrizable, entonces usted puede generar todo tipo de efectos de tuneles interactivos. **************************************************************************** Los siguientes 3 archivos ".class" deben ser subidos (upload): voxel.class Lware.class anfy.class Además, voxel.jar para un cargado rápido en navegadores recientes. opcionalmente, suba una imagen sobre el applet *************************************************************************** INSTRUCCIONES. Inserte la etiqueta en su documento html como se muestra para agregar este applet a su página (Comentarios después del símbolo ";" son descripciones del código y acepta valores min/max. Ellos no son parte del lenguaje Java): ; Código de registro (si lo tiene) ; Enlace URL opcional cuando el applet es "clickeado" ; Reglink abierto en un nuevo marco? ; Nombre del marco para el Reglink ; Mensaje barra de estado ; resolucion (1-8) ; Factor de sombra ; Aspereza del suelo (50..200) ; Paleta de colores (1..27) ; Componente ROJO del color de fondo (0-255) ; Componente VERDE del color de fondo (0-255) ; Componente AZUL del color de fondo (0-255) ; Limite del horizonte (0 .. 500) ; Mapa de la tierra (nombre de la imagen o "NO") ; Imagen opcional sobre el applet ; Desplazamiento de la imagen en el eje X ; Desplazamiento de la imagen en el eje Y ; Asignación de memoria de retraso ; Prioridad de tareas (1..10) ; Repara el problema de Netscape 3.0 ("YES","NO") ; Min. milisegundos/marco para la sincronización Your browser doesn't support Java. ; Mensaje en navegadores sin Compatibilidad Java ; Etiqueta del fin del applet *************************************************************************** INSTRUCCIONES. Las siguientes instrucciones describen como cambiar los parámetros: Intentar cambiar los parámetros de créditos desactivará el applet. Para activar los parámetros de registro lea las notas de registro de sharweare. En el parámetro "regcode", ponga el código de registro que usted compro del autor. Si el código es correcto y el applet se esta ejecutando desde un nombre de dominio registrado, usted puede usar el parámetro de "enlace" (link) para enlazar a una URL cuando se hace un click sobre el applet. Si usted pone "regnewframe" en "YES", usted puede especificar una ubicación específica para el marco del reglink: "_blank" : Para cargar el enlace en una nueva ventana en blanco y sin nombre en su navegador. "_self" : Para cargar el enlace en la misma ventana que ocupa el applet. "_parent" : Para cargar el enlace en el FRAMESET padre. "_top" : Para cargar el enlace en el cuerpo superior de la ventana. También puedes poner un nombre propio para el marco, tal como "mimarco1". Con el parámetro "overimg" puedes especificar el nombre de una imagen que será pintada encima del applet. La mejor opción son imagenes GIF transparentes. NOTA: GIF animados son soportados, pero serán animados solamente en los últimos navegadores (Netscape 4 and Explorer 4 o posteriores). Con "overimgX" y "overimgY" puedes centrar la imagen en el área del applet. El applet puede ser de cualquier tamaño. El parámetro "res" determina la resolución: con res=1 los pixels son pequeños, pero el efecto es lento. Con res=8, los pixels son demasiados grandes pero el efecto es más rápido. Elecciones óptimas son 1-3. (De hecho, res es una especie de zoom) Con el parámetro "shadow", usted puede calibrar la intensidad de luz: valores bajos significan menos sombras, considerando que valores altos significan alto contraste y sombras de luz. Con "roughness" usted puede cambiar la aspereza de la tierra: valores bajos hace un desierto suave, mientras más altos los valores hace altas montañas. Usted puede seleccionar el color de la paleta con el parámetro "numpal": 1) rojo -> azul 2) naranja -> verde 3) verde -> azul 4) azul -> verde 5) verde -> rojo 6) azul -> rojo 7) amarillo 8) amarillo -> azul 9) violeta 10) rojo 11) violeta -> verde 12) rosa -> verde 13) azul 14) azul2 15) azzure 16) verde 17) verde2 18) gris 19) azul -> amarillo 20) amarillo 21) azzure -> rojo 22) verde -> violeta 23) rojo 24) violeta 25) gris 26) gris2 27) gris3 Como puede ver, existen suficientes paletas para simular la superficie lunar, superficie de marte y asi sucesivamente. Con el parámetro "horizon" usted puede aumentar el horizonte calculado, con un valor desde "0" a "500". Altos horizontes significan efectos lentos. Si usted quiere, puede cargar un mapa de alturas, pero debe ser de 256*256 pixels de ancho en escala de grises (GIF o JPG); grises oscuros son menores altitudes, grises claros son grandes altitudes. Vea el ejemplo incluido voxmap.gif para entender este concepcto.