Dem gölgeleme animasyonu
From GMT Türkiye Wiki
(Sürümler arası farklar)
| 1. satır: | 1. satır: | ||
[[Resim:shade_animation.gif]] | [[Resim:shade_animation.gif]] | ||
| − | Sayısal arazi modelinin farklı açılardan gölgelendirilmesi. Güneş geliş açısı ok ile gösterilmektedir. | + | Sayısal arazi modelinin farklı açılardan gölgelendirilmesi. Güneş geliş açısı ok ile gösterilmektedir. Görüldüğü gibi güneş açını değiştirerek farklı yönlerdeki lineasyonları ortaya çıkartabiliriz. |
| + | |||
set azimut = 0 | set azimut = 0 | ||
while ($azimut <= 360) | while ($azimut <= 360) | ||
Sayfanın 22:26, 9 Nisan 2009 tarihindeki hali
Sayısal arazi modelinin farklı açılardan gölgelendirilmesi. Güneş geliş açısı ok ile gösterilmektedir. Görüldüğü gibi güneş açını değiştirerek farklı yönlerdeki lineasyonları ortaya çıkartabiliriz.
set azimut = 0
while ($azimut <= 360)
@ sun = 270 - $azimut
grdgradient N40E029C.grd -A$azimut -Nt -GN40E029CI.grd
set R = "-R29/30/40.2/40.8 -JM6"
set name = $azimut"x.ps"
psbasemap $R -B0.2 -K -P -Y3> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K >> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.15/40.75/29.8/40.5/20 -R -JM -O -B.2 -K >> $name
echo 29.5 40.45 $sun .5 | psxy -R -JM -Sv -W -O -G0 >> $name
echo $azimut
@ azimut = $azimut + 5
end
convert -delay 30 -dispose 2 -loop `ll [0-9]*x.ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` shade_animate.gif
