<?xml version="1.0" encoding="UTF-8"?>
<picture>
  <created-on type="datetime">2008-05-15T20:25:16-04:00</created-on>
  <hidden type="boolean">false</hidden>
  <id type="integer">14002</id>
  <image>/plw/www/pixs/pixs_rails/config/../public/picture/image/14002/ask_again.png</image>
  <ip-address></ip-address>
  <note>

# filters
#root.gaussianblur("radius",2)
#root.colorcontrols("saturation",20)
#root.edges("intensity",6)
#root.pixellate("scale",6)

# filter removals
#root.removeFilter("gaussianblur", lambda: del_gaussianblur())
#root.removeFilter("colorcontrols", lambda: del_colorcontrols())
#root.removeFilter("edges", lambda: del_edges())
#root.removeFilter("pixellate", lambda: del_pixellate())
envcolor(0,0,0)
blendmode(3,5)
linewidth(6)

def draw():
	global a,b,c, width, height, radiusX, radiusY, period
	lightdirection(20*cos(a/10),20*sin(a/10),60,1)
	stroke(1,0,0,0)
	background(1,1,1,0.01)	
	radiusX=10+abs(20*sin(c))
	radiusY=10+abs(20*sin(c))
	
	# custom function calls
	for i in range(12):
		radiusX=i+5+abs(20*sin(c))
		radiusY=i+5+abs(20*sin(c))
		display (width/2+(200*sin((a))),height/2+(200*sin((b))))
		display (width/2+(200*sin((a+pi/ period*i))),height/2+(200*sin((b+pi/ period*i))))
		display (width/2+(200*sin(-(a+2*pi/ period*i))),height/2+(200*sin((b+2*pi/ period*i))))
		display (width/2+(200*sin((-a))),height/2+(200*sin((-b))))
		display (width/2+(200*sin(-(a+pi/ period*i))),height/2+(200*sin(-(b+pi/ period*i))))
		display (width/2+(200*sin((a+2*pi/ period*i))),height/2+(200*sin(-(b+2*pi/ period*i))))
	a=a+0.1
	b=b+0.15
	#c=c+0.025
	period=sin(period/2) + period/2 +0.01


# custom function definition
def display(x,y):	
	push()
	translate(x,y)
	color(1,0,0,1)
	ellipse(-1.5 * radiusX,-1.5 * radiusY, 3 * radiusX, 3 * radiusY)
	color(1,0.8,0.8,1)
	ellipse(-radiusX,-radiusY, 2 * radiusX, 2 * radiusY)
	color(1.0,0.0,0,1)
	ellipse(0.5*-radiusX,0.5*-radiusY, radiusX, radiusY)
	pop()


</note>
  <studio type="boolean">true</studio>
  <tracing></tracing>
</picture>
