[物聯探實達課程] 學生作品﹍華麗的炸彈開花

from visual import*
v=0.03
dt=0.001
size=0.01
t=0
scene=display(title=’1′,width=800,height=800,x=0,y=0,center=(0,0.06,0),background=(0.5,0.6,0.5))
floor=box(pos=(0,(0.005)/2,0),length=0.1,height=0.0001,width=0.05)
cube=box(pos=(0,0.005/2,0),length=0.03,height=0.03,width=0.03,color=color.red,make_trail=True)
cube2=box(pos=(0,0.005/2,0),length=0.03,height=0.03,width=0.03,color=color.blue,make_trail=True)
cube3=box(pos=(0,0.005/2,0),length=0.03,height=0.03,width=0.03,color=color.green,make_trail=True)
cube4=box(pos=(0,0.005/2,0),length=0.03,height=0.03,width=0.03,color=color.yellow,make_trail=True)
ball5=sphere(pos=(0,0.005/2,0),radius=size,color=color.blue,make_trail=True)
ball6=sphere(pos=(0,0.005/2,0),radius=size,color=color.green,make_trail=True)
ball7=sphere(pos=(0,0.005/2,0),radius=size,color=color.white,make_trail=True)
ball8=sphere(pos=(0,0.005/2,0),radius=size,color=color.red,make_trail=True)
ball9=sphere(pos=(0,0.005/2,0),radius=size,color=color.yellow,make_trail=True)
ball10=sphere(pos=(0,0.005/2,0),radius=size,color=color.blue,make_trail=True)
ball11=sphere(pos=(0,0.005/2,0),radius=size,color=color.magenta,make_trail=True)
ball12=sphere(pos=(0,0.005/2,0),radius=size,color=color.cyan,make_trail=True)

while(cube.pos.x<1.0):
rate(1000)
t+=dt
cube.pos.x+=v*dt
cube2.pos.x+=-v*dt
cube3.pos.y+=v*dt
cube4.pos.y+=-v*dt
ball5.pos.x+=-v*dt
ball5.pos.y+=-v*dt
ball5.pos.z+=v*dt
ball6.pos.x+=v*dt
ball6.pos.y+=v*dt
ball6.pos.z+=-v*dt
ball7.pos.x+=v*dt
ball7.pos.y+=-v*dt
ball7.pos.z+=v*dt
ball8.pos.x+=-v*dt
ball8.pos.y+=v*dt
ball8.pos.z+=-v*dt
ball9.pos.x+=v*dt
ball9.pos.y+=v*dt
ball9.pos.z+=v*dt
ball10.pos.x+=v*dt
ball10.pos.y+=-v*dt
ball10.pos.z+=-v*dt
ball11.pos.x+=-v*dt
ball11.pos.y+=v*dt
ball11.pos.z+=v*dt
ball12.pos.x+=-v*dt
ball12.pos.y+=-v*dt
ball12.pos.z+=-v*dt

print t