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

# filters
#root.gaussianblur("radius",12)
#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())

a=0
width=512
height=512
diamA=100
orbitA=width/2
diamB=80
orbitB=90
diamC=60
orbitC=70
diamD=40
orbitD=50

blendmode(3,0)
envcolor(0,0,0)
stroke(0,0,0,0)

def draw():
	global a,width,height,diamA, diamB, orbitA, orbitB, diamC, diamC, orbitD, orbitD
	background(0,0,1,0)
	color(1,1,1,1)
	a=a+0.05

	push()
	#rotate(cos(a)/3)
	translate(orbitA,orbitA)
	
	
	# orbits go first
	push()
	
	push()
	translate(-(orbitB*2+diamB)/2,-(orbitB*2+diamB)/2)
	color(1,1,1,0)
	ellipse(0,0,orbitB*2+diamB,orbitB*2+diamB)
	pop()
	
	rotate(a)
	translate(orbitB,orbitB)
	
	push()
	translate(-(orbitC*2+diamC)/2,-(orbitC*2+diamC)/2)
	color(1,1,0,0)
	ellipse(0,0,orbitC*2+diamC,orbitC*2+diamC)
	pop()
	
	rotate(-a*2)
	translate(orbitC,orbitC)
	
	push()
	translate(-(orbitD*2+diamD)/2,-(orbitD*2+diamD)/2)
	color(1,0,1,0)
	ellipse(0,0,orbitD*2+diamD,orbitD*2+diamD)
	pop()
	
	pop() # end of orbit transformation stack
	
		
	# sun	
	push()
	rotate(a)
	translate(-diamA/2,-diamA/2)
	color(1,1,1,1)
	ellipse(0,0,diamA,diamA)
	pop()	
	
	
	# planets
	rotate(a)
	translate(orbitB,orbitB)
	
	push()
	rotate(-a*2)
	translate(-diamB/2,-diamB/2)
	color(1,1,0,.9)
	ellipse(0,0,diamB,diamB)
	pop()

	rotate(-a*2)
	translate(orbitC,orbitC)

	push()
	rotate(a*2)
	translate(-diamC/2,-diamC/2)
	color(1,0,1,.9)
	ellipse(0,0,diamC,diamC)
	pop()

	rotate(-a*2)
	translate(orbitD,orbitD)

	push()
	rotate(-a*2)
	translate(-diamD/2,-diamD/2)
	color(0,1,1,.9)
	ellipse(0,0,diamD,diamD)
	pop()
	
	

	

	#orbitA=orbitA+s
	#orbitB=orbitB+s
	#orbitC=orbitC+s
	
	pop()</note>
  <studio type="boolean">true</studio>
  <tracing></tracing>
</picture>
