Initial release of Maemo 5 port of gnuplot
[gnuplot] / demo / animate2.dem
diff --git a/demo/animate2.dem b/demo/animate2.dem
new file mode 100644 (file)
index 0000000..05c3933
--- /dev/null
@@ -0,0 +1,61 @@
+#
+# $Id: animate2.dem,v 1.1 2006/01/07 23:21:02 sfeam Exp $
+#
+# demo for creating GIF animation and illustrating saving images to
+# file one pixel to one pixel
+#
+# A combination of what was animate.dem and world2.dem with the
+# addition of saving the rotated image to an animated GIF.
+# Requires GIF_ANIMATION
+#
+# History:
+#   - 1. 3. 2006 Dan Sebald:  1st version
+#    07 Jan 2006 Ethan Merritt:  Revise to assume terminal type is set by caller
+#
+
+# Caller must set terminal type.
+# Example of intended use:
+# set term gif animate transparent opt delay 10 size 200,200 x000000
+
+unset title
+unset key
+unset xtics
+unset ytics
+unset ztics
+set border 0
+set hidden3d nooffset
+set parametric
+set angles degrees
+set samples 64,64
+set isosamples 13,13
+set mapping spherical
+set dummy u,v
+set urange [ -90.0000 : 90.0000 ] noreverse nowriteback
+set vrange [ 0.00000 : 360.000 ] noreverse nowriteback
+set style data line
+
+# Defines for gnuplot.rot script
+limit_iterations=72
+xrot=60
+xrot_delta = 0
+zrot=136
+zrot_delta = 355
+xview(xrot)=xrot
+zview(zrot)=zrot
+set view xview(xrot), zview(zrot), 2, 1
+set size square
+
+splot cos(u)*cos(v),cos(u)*sin(v),sin(u) notitle with lines lt 5, \
+      'world.dat' notitle with lines lt 2 lw 3
+
+iteration_count=0
+xrot =(xrot+xrot_delta)%360
+zrot =(zrot+zrot_delta)%360
+
+load "gnuplot.rot"
+
+pause -1 "Hit return to continue"
+
+reset
+
+print "End of animate2 demo..."