changeset 32:a248c2927486

A 10-sided poly rotating
author Josef "Jeff" Sipek <jeffpc@optonline.net>
date Sat, 03 Dec 2005 19:43:07 -0500
parents 0aad1257afce
children c1e23774f279
files decagon.sh
diffstat 1 files changed, 39 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/decagon.sh	Sat Dec 03 19:43:07 2005 -0500
@@ -0,0 +1,39 @@
+./render&
+sleep 1
+
+PIPE="/tmp/3de.in"
+
+# pentagon
+PT0="0 0 0 1 0 0"
+PT1="1 1 1 0.95106 0.30902 0"
+PT2="0 0 0 0.80902 0.58779 0"
+PT3="1 1 1 0.58779 0.80902 0"
+PT4="0 0 0 0.30902 0.95106 0"
+PT5="1 1 1 0 1 0"
+PT6="0 0 0 -0.30902 0.95106 0"
+PT7="1 1 1 -0.58779 0.80902 0"
+PT8="0 0 0 -0.95106 0.30902 0"
+PT9="1 1 1 -1 0 0"
+PT10="0 0 0 -0.95106 -0.30902 0"
+PT11="1 1 1 -0.58779 -0.80902 0"
+PT12="0 0 0 -0.30902 -0.95106 0"
+PT13="1 1 1 0 -1 0"
+PT14="0 0 0 0.30902 -0.95106 0"
+PT15="1 1 1 0.58779 -0.80902 0"
+PT16="0 0 0 0.80902 -0.58779 0"
+PT17="1 1 1 0.95106 -0.30902 0"
+
+INC="0.01745"
+OMEGA="0"
+
+echo "TRANSCAM 0 0 -1.0" > $PIPE
+for x in `seq 3600`; do
+	echo "CLEAR" > $PIPE
+	echo "POLY " `echo -e "0 0 $OMEGA\n$PT0\n$PT1\n$PT2\n$PT3\n$PT4\n$PT5\n$PT6\n$PT7\n$PT8\n$PT9\n$PT10\n$PT11\n$PT12\n$PT13\n$PT14\n$PT15\n$PT16\n$PT17" | ./rotate | ./transform` > $PIPE
+	echo "TEXT 1 0 1 320 400 -0.5 The Pentagon!" > $PIPE
+	DATE=`date "+%Y-%m-%d %H:%M:%S" --utc`
+	echo "TEXT 1 1 1 0 800 -0.5 $DATE UTC" > $PIPE
+	echo "FLUSH" > $PIPE
+	OMEGA=`echo "$OMEGA+$INC" | bc`
+	sleep 0.01
+done