#!/bin/sh

timeInMillis=$1

basicOffset=-128.1
r=128
background=../data/empty.bmp
interference=../data/interference.bmp
out1=shell-tmp.bmp
out2=shell-out.bmp

# The values returned are always negative.
x1=`echo "$basicOffset + ${r}*c(($timeInMillis/(3*2000.0) + 0.25)*6.283185307)" | bc -l`
y1=`echo "$basicOffset + ${r}*s($timeInMillis/(3*600.0)*6.283185307)" | bc -l`


x2=`echo "$basicOffset + ${r}*c(($timeInMillis/(3*900.0) + 0.1)*6.283185307)" | bc -l`
y2=`echo "$basicOffset + ${r}*s(($timeInMillis/(3*1569.0) + 0.77)*6.283185307)" | bc -l`

composite -geometry ${x1}${y1} ${interference} ${background} ${out1}
composite -geometry ${x2}${y2} ${interference} ${out1} ${out2}

#echo $timeInMillis
