Archivos de esta coleccin.
Necesarios para ejecucin:
MTAE.inc  	: archivo principal
MTAE_IM1.gif	: imagen auxiliar con el mapa
Extras para visualizacin de manual html, no necesita conservarlos
MTAE.html	: instrucciones en html
MTAE_Thumbnail.jpg	
			: dibujo del objeto en pequeo
MTAE.jpg		: resultado con mejor resolucion
MTAE_logoPOVht.jpg	: logo de POV-Ray
MTAE_fp32ht.jpg		: logo de FreePascal
MTAE_freedosht.jpg	: logo de FreeDOS
MTAE_faltaht.jpg	: imagen de LibreN3D
MTAE_backht.jpg		: fondo de texto html
MTAE_cc-LGPL-a.png	: logo de GNU LGPG
Extras adicionales
MTAE.pov		: archivo de prueba
MTAE_readme.txt		: este documento

Lo que sigue, puede leerse con mayor facilidad con MTAE_html, y su despliegue preferido...
Esta copia es para usuarios que prefieran las instrucciones en formato TXT, o si en el futuro
el lenguaje html quede descontinuado.

MTAE
Instrucciones para "MTAE.inc" v1.0 

Donacin de Rafael Angel Campos Vargas, en el ao 2015, a la Biblioteca de 
objetos de POV-Ray.  Este proyecto se encuentra actualmente suscrito a la 
patente LGPL;  para libre uso comercial y no comercial del software. 
   
  The primary purpose of this collection is to make items publicly available 
  under a common license that permits use, modification and re-distribution. To 
  support this contributions are donated to the collection with consent for 
  their use under the terms of the Creative Commons - Lesser General Purpose 
  License (CC-GNU LGPL). 

    Chris Bartlett 2007

La versin actual v1.0 de "MTAE.inc" (MapaTierraAproximacionEsferica) dibuja un 
mapa esfrico de la tierra para escritorio.  Dispone de una macro que permite 
cambiar las caractersticas principales y texturas.  Es compatible con PovRay 
3.1, pero las aproximaciones deforman el mapa en un grado intolerable para uso 
acadmico. 
Indice de pgina: 
  Instalacin de Archivos

  Instrucciones bsicas

  Caractersticas del objeto

  Modificadores

  Notas y Advertencias

  Sugerencias de modificacin

  Sobre LibreN3D




Instalacin de Archivos
El procedimiento siguiente es completamente optativo, corresponde simplemente al 
estndard de la Biblioteca de objetos POV-Ray. 
  Cree el subdirectorio "ObjectCollections".  Se sugiere un subdirectorio del 
  folder POV-Ray, creado por el instalador en algunas versiones en la seccin de 
  documentos o bien en la de cdigo. 
  Copie los archivos "MTAE.inc" y "MTAE_IM1.gif" en dicho subdirectorio;  
  nicamente estos dos son necesarios.  En cuanto a la documentacin y dems 
  puede colocarla si desea en el mismo subdirectorio, el estndar ha sido 
  diseado para evitar problemas de compatibilidad. 
  Actualice los archivos buscados por POV-Ray, en algn archivo ini pertinente.  
  Por ejemplo "POVRay.ini";  agregue el comando 
  Library_Path="C:\FDOS\POVRAY31\ObjectCollections"; o el que corresponda a su 
  sistema operativo.  POV-Ray ofrece muchas formas de realizar esto.  Si no sabe 
  cmo, probablemente convenga leer el manual de referencia en la seccin 
  "Command-line options".   Cada sistema operativo presenta sus propias 
  variantes. 
Nota:  El archivo de prueba "MTAE.pov" puede ejecutarse sin ningn proceso de 
instalacin.  Unicamente debera estar ubicado en el mismo folder que "MTAE.inc" 
y "MTAE_IM1.gif". 



Instrucciones bsicas
       
      Globo Terrqueo 
Muy fcil de usar, tan simple como incluir el archivo y ubicar el objeto.  El 
siguiente ejemplo ilustra el procedimiento bsico. , 
    #include "stdinc.inc"
    #include "stdcam.inc"
    #include "MTAE.inc"
    
    object      {
      MTAE_MapaTierra( 0 ) 
      translate               <-1.94375,1.500,-4.750>  
    }
La macro fundamental tiene nicamente un parmetro. 
    #macro MTAE_MapaTierra( AnguloRotar )
AnguloRotar : 
  Angulo en grados para rotar la esfera. 
La siguiente macro dibuja el objeto con mayor control sobre las caractersticas. 

    #macro MTAE_MapaTierraAproximacionEsferica( AnguloRotar, AnguloInclinacion,
        DiametroFundamental, DiametroSoporte, GruesoSoporte, AlturaBase, DiametroBase,
        TexturaEsfera, TexturaSoporte, TexturaRadial, TexturaBase )
AnguloRotar : 
  Angulo en grados para rotar la esfera. 
  AnguloInclinacion : 
  Angulo de inclinacin del eje de rotacin.  Default es el dato astronmico 
  23.5 grados. 
  DiametroFundamental : 
  Dimetro de la esfera que sirve de mapa.  Default es 154*L. 
  DiametroSoporte : 
  Dimetro del soporte curvo de la estructura.  Default es 184*L. 
  GruesoSoporte : 
  Grueso del soporte curvo.  Default es 8.0*L. 
  AlturaBase : 
  Altura de la base.  Default es 45*L. 
  DiametroBase : 
  Dimetro de la base circular.  Default es 100*L. 
  TexturaEsfera : 
  Textura del mapa.  Default es MTAE_TexturaEsfera. 
  TexturaSoporte : 
  Textura del soporte curvo.  Default es MTAE_TexturaSoporte. 
  TexturaRadial : 
  Textura de los soportes circulares en el eje de rotacin.  En el original 
  traan marcas para el ngulo horario.  Default es MTAE_TexturaRadial. 
  TexturaBase : 
  Textura para aplicar a la base.  Default es MTAE_TexturaBase. 
En el siguiente ejemplo dibujamos el mismo objeto original con la macro 
detallada: 
    #include "stdinc.inc"
    #include "stdcam.inc"
    #include "MTAE.inc"
    
    object        {  
      MTAE_MapaTierraAproximacionEsferica( 0, 23.5, 0.154, 0.184, 0.008, 0.045, 0.10,
         MTAE_TexturaEsfera, MTAE_TexturaSoporte, MTAE_TexturaRadial, MTAE_TexturaBase )
      translate               <-1.94375,1.500,-4.750>  
    }
En este ejemplo dibujamos un curioso artefacto. 
    #include "stdinc.inc"
    #include "stdcam.inc"
    #include "MTAE.inc"   
    #include "textures.inc"
    
    object        {  
      MTAE_MapaTierraAproximacionEsferica( 0, 90, 0.125, 0.150, 0.016, 0.060, 0.05,
         Cork, PinkAlabaster, Sandalwood, Starfield )
      translate               <-1.94375,1.500,-4.750>  
    }



Caractersticas del objeto
Mis dibujos estn en unidades L (Lisa).  1 L equivale a 0.055063 pulgadas 
definido como 0.001 para POVRAY.  El objeto tiene las siguientes 
caractersticas: 
    Alto			= 229*L
		( DiametroSoporte+AlturaBase )
    DiametroSoporte		= 184*L
    DiametroMapa		= 154*L			
Se dibuja sobre el plano XZ.  El eje de la base inferior descansa sobre el 
origen, de forma que el soporte curvo se orienta hacia X+. 
Se generan las siguientes declaraciones que no deberan modificarse.  Para su 
correcta modificacin consultar la seccin Modificadores. 
  MTAE_DefaultTexturaEsfera 
  Textura del mapa. 
  MTAE_DefaultTexturaSoporte 
  Textura del soporte curvo. 
  MTAE_DefaultTexturaRadial 
  Textura de los soportes circulares en el eje de rotacin.  En el original 
  traan marcas para el ngulo horadio. 
  MTAE_DefaultTexturaBase 
  Textura para aplicar a la base. 



Modificadores
La siguiente es la lista de los modificadores permitidos en la unidad. 
    #declare MTAE_GIFImagen			= "MTAE_IM1.GIF"
Mapa de la Tierra a aplicar a la estructura.  Utilice una imagen apropiada para 
uv_mapping en esferas, no utilice proyeccin Mercator.  Funcionara la textura 
de una esfera con camara esfrica. 
    #declare MTAE_TexturaEsfera			=
	texture  { MTAE_DefaultTexturaEsfera }
Textura del mapa. 
    #declare MTAE_TexturaSoporte		=
	texture  { MTAE_DefaultTexturaSoporte }
Textura del soporte curvo. 
    #declare MTAE_TexturaRadial		        =
	texture  { MTAE_DefaultTexturaRadial }
Textura de los soportes circulares en el eje de rotacin.  En el original traan 
marcas para el ngulo horario. 
    #declare MTAE_TexturaBase			=
	texture  { MTAE_DefaultTexturaBase }
Textura para aplicar a la base. 
    #declare MTAE_POV3_1			= off;
Para activar modo de compatibilidad con POVRay 3.1.  En algunas versiones se 
activar automticamente.  
A manera de ejemplo del uso de los modificadores: 
    #include "stdinc.inc"
    #include "stdcam.inc"
    #include "MTAE.inc"   
    #include "textures.inc"
     
    #declare MTAE_TexturaEsfera         = texture { Shadow_Clouds scale 0.001 }
    #declare MTAE_TexturaSoporte        = Rosewood
    #declare MTAE_TexturaRadial         = Sandalwood
    #declare MTAE_TexturaBase           = texture { pigment { White } } 
     
    object        {  
      MTAE_MapaTierra(0)     
      translate               <-1.94375,1.500,-4.750>  
    }



Notas y Advertencias
Por causas desconocidas el objeto sor de la base, aplica mal la textura en 
algunas versiones de POVRay. 
El defecto en el mapa para la versin POVRay3.1., podra corregirse combinando 
proyeccin esfrica con proyeccin rectangular.  Para tal efecto, se sugiere 
generar la imagen con POVRay 3.5., por ambos lados y luego proyectar en 
POVRay3.1, con checker. 
Si desea sustituir el mapa por otro similar, no utilice proyeccin Mercator.  Se 
recomienda leer en el manual POVRay sobre uv_mapping con esferas.  



Sugerencias de modificacin
  Mejorar la compatibilidad con POVRay3.1., corrigiendo el defecto en la 
  proyeccin. 
  El mapa contiene muchos errores geogrficos que podran corregirse con poco 
  esfuerzo. 
  Agregar texturas para otros planetas del Sistema Solar. 



Sobre LibreN3D
 En la actualidad dedico casi unas dos horas todos los das, para desarrollar el 
programa de animacin LibreN3D con el compilador FreePascal para FreeDOS.  El 
objetivo era en un origen, realizar animaciones de "baja" calidad, con progreso 
lento y paulatino. Desconoca en ese entonces del programa POV-Ray.  Creo que 
con ayuda de dicho proyecto, podra lograr mucho mejores resultados desde un 
principio.  Confo que para el 2020 pueda lograr animaciones completas de 
aceptable calidad.   En la actualidad, intento agregarle caractersticas 
elsticas a los objetos.  He tenido numerosos retrasos, as que todava no 
funciona.  Lo siento...(29/julio/2014), pero me siento muy seguro de que pronto 
lo lograr.  De momento, no tiene interface con el usuario, pero se encuentra en 
desarrollo como intrprete de rengln al estilo DOS. 
Me sera de muchsima ayuda, que el grupo POV-Ray siguiera desarrollando la 
versin para DOS.   Los siguientes son enlaces que podran ser de utilidad para 
el interesado en los proyectos FreePascal y FreeDOS.   Lamentablemente en la 
actualidad son altamente inestables, debido probablemente a dificultades con la 
adaptacin al modo de 64 bits. 
      Descarga sistema operativo FreeDOS 

      Descarga compilador FreePascal 



Dedicado a Jess y Mara.
Sugerencias a :
RofoelCompos@hotmail.com
Apdo. 964-1250. Escaz, San Jos, Costa Rica
http://rofoelcompos.hi5.com
Ultima modificacin del documento: 07/29/2014 16:14:30
