3d

3次元の絵を書いてみる。
この中のコマンドの一部はまだ、意味が分からないので とりあえず以下のようにしてみると書けます。


以下、シェルスクリプト例。
#! /bin/tcsh -f
set file=test.data
set psfile=$file.ps
set range=135/143/42/52/0/4000
set scale=m1.5
set angle=100
set grd1=data.grd1
set grd2=data.grd2
set grd3=data.hst1
set grd4=data.hst2
set color=cpt.dat
##
xyz2grd $file -G$grd1 -R$range -I0.1
grdgradient $grd1 -A$angle -G$grd2
grdhisteq $grd2 -G$grd3 -N
grdmath $grd3 2. / = $grd4
makecpt -T-100/2500/100 -Ctopo > $color
grdview $grd1 -JX14 -JZ20c -R$range -B2/2/500:"HEIGHT(m)":nEWSZ -N-1/200/200/100 -Qsm -I$grd4 -C$color -P -E200/70 >! $psfile
rm $grd1 $grd2 $grd3 $grd4 $color
gs $psfile

-E..見る角度(北を0)/仰角(水平を0)
-N..断面に色をつける(3原色)

注:描くときはなに頭の地形データを必要とします。
地形データは,(経度、緯度、高さ)の順に書いてある。データを読み込ます。
例えば、
135 46 204
136 42 45
..
..
というように。

pscontour

モドル

Last modified: Thu Jun 13 17:00:09 JST 2002