aboutsummaryrefslogtreecommitdiff
path: root/unit_circle.sh
diff options
context:
space:
mode:
authorAdrian Kummerlaender2016-05-20 23:53:22 +0200
committerAdrian Kummerlaender2016-05-20 23:53:22 +0200
commitfefb5de652f3f07eda7bfb79ebb0134b64e5bd19 (patch)
treea5271847547d68b4265047d3ff9e9c0e367d6217 /unit_circle.sh
parentd87a9b0960ddd4397325fe7240b484ec9f79e7af (diff)
downloadvoronoi-fefb5de652f3f07eda7bfb79ebb0134b64e5bd19.tar
voronoi-fefb5de652f3f07eda7bfb79ebb0134b64e5bd19.tar.gz
voronoi-fefb5de652f3f07eda7bfb79ebb0134b64e5bd19.tar.bz2
voronoi-fefb5de652f3f07eda7bfb79ebb0134b64e5bd19.tar.lz
voronoi-fefb5de652f3f07eda7bfb79ebb0134b64e5bd19.tar.xz
voronoi-fefb5de652f3f07eda7bfb79ebb0134b64e5bd19.tar.zst
voronoi-fefb5de652f3f07eda7bfb79ebb0134b64e5bd19.zip
Implement unit circle example
`unit_circle.sh` generates a animated GIF of the circle states between p=1 and p=3.
Diffstat (limited to 'unit_circle.sh')
-rw-r--r--unit_circle.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/unit_circle.sh b/unit_circle.sh
new file mode 100644
index 0000000..40c834f
--- /dev/null
+++ b/unit_circle.sh
@@ -0,0 +1,17 @@
+#! /usr/bin/fish
+
+mkdir unit ^/dev/null
+cd unit
+rm *.ppm *.gif ^/dev/null
+
+../unit_circle
+
+for f in unit_circle_*
+ convert $f -annotate +75+120 (echo "p =" (echo $f | grep -o "[0-9].[0-9]\{2\}" | head -n 1)) $f
+end
+
+convert -delay 8 -loop 0 *.ppm circle.gif
+convert -reverse circle.gif circle_reversed.gif
+convert circle.gif circle_reversed.gif circle_cycle.gif
+
+cd ..