ns-3-leo/utils/plot-satellites.gnuplot
2020-08-19 11:39:02 +02:00

31 lines
641 B
Gnuplot

set datafile separator ",:"
set key autotitle columnheader
set terminal gif animate size 2000,2000
set output 'output.gif'
unset xtics
unset ytics
unset ztics
unset border
set xrange [-8e6:8e6]
set yrange [-8e6:8e6]
set zrange [-8e6:8e6]
set parametric
set isosamples 20,20
unset key
unset title
set hidden3d
# number of nodes per time slot
EARTH=6.370e6
sats=ARG1
ground=ARG2
numsats=ARG3
numsamples=ARG4
do for [j=0:numsamples-1] {
splot [-pi:pi][-pi/2:pi/2] EARTH*cos(u)*cos(v), EARTH*sin(u)*cos(v), EARTH*sin(v), \
ground using 1:2:3 lt rgb "green", \
sats using 3:4:5:2 every ::(j*numsats)::((j+1)*numsats)
}