Visualizar una figura en 2D en perspectiva.
Se explica como crear un mapa topográfico 2D visto en perspectiva a partir de un DEM. La entrada 5.1 muestra el mapa 2D sin perspectiva.
Script
0. Definir Variable: Se define la variable "persp" que se utilizará para elegir la vista en perspectiva. Para figuras en 2D se definen 2 parámetros: acimut (0-360) y la elevación sobre el horizonte (0 a 90).
REM Perspectiva
SET persp=160/30
1. Perspectiva: Para que las figuras se visualice en perspectiva se agrega el argumento "-p%persp%" en el primer comando. En las siguientes líneas sólo es necesario agregar "-p" (los parámetros de -p son guardados en el archivo gmt.history).
gmt psxy -R%REGION% -J%PROJ% -T -K -P -p%persp% > %OUT%
gmt grdimage -R -J -O -K %CUT% -C%color% >> %OUT% -I%SHADOW% -p
2. Otras perspectivas: Para obtener otros vistas en perspectiva sólo es necesario modificar la variable "persp".
Nota: Con valores de 180/90 (desde el sur y desde arriba) se obtiene figuras sin perspectiva.
Se explica como crear un mapa topográfico 2D visto en perspectiva a partir de un DEM. La entrada 5.1 muestra el mapa 2D sin perspectiva.
Script
0. Definir Variable: Se define la variable "persp" que se utilizará para elegir la vista en perspectiva. Para figuras en 2D se definen 2 parámetros: acimut (0-360) y la elevación sobre el horizonte (0 a 90).
REM Perspectiva
SET persp=160/30
1. Perspectiva: Para que las figuras se visualice en perspectiva se agrega el argumento "-p%persp%" en el primer comando. En las siguientes líneas sólo es necesario agregar "-p" (los parámetros de -p son guardados en el archivo gmt.history).
gmt psxy -R%REGION% -J%PROJ% -T -K -P -p%persp% > %OUT%
gmt grdimage -R -J -O -K %CUT% -C%color% >> %OUT% -I%SHADOW% -p
Mapa con persp=160/30. |
Nota: Con valores de 180/90 (desde el sur y desde arriba) se obtiene figuras sin perspectiva.
Mapa con persp=160/60. |
Mapa con persp=160/90. |
Mapa con persp=180/90. |
Mapa con persp=45/30. |
3. Imágenes en perspectiva: También se puede utilizar para imágenes. Este script permite elaborar una figura semejante a partir de una imagen satelital con psimage (ver entrada 2 para más detalles).
gmt psimage -R -J -O -K -p Imagen_Satelital.png -Dx0/0+w15c >> %OUT%
No hay comentarios.:
Publicar un comentario