示例#1
0
push(tw)

ball.move((0.5,-0.2,1.3),0)
attime(400,lambda:ball.move((1,0.5,0.9)))
attime(1000,lambda: ball.move((0.6,0.,0.8)))
attime(1400,lambda: ball.move((0.1,-1.2,0.9)))
attime(1401,lambda: sigset(sot.damping,0.1))
attime(1900,lambda: sigset(sot.damping,0.9))
attime(2080,stop)

#for t in [400,1000,1400]: attime(t,stop)
#import time
#for t in [1000]: attime(t,lambda: time.sleep(1))
#time.sleep(2)

for t in filter(lambda x: isinstance(x,int),attime.events.keys()): attime(t,lambda:sot.resetAset() )
print filter(lambda x: isinstance(x,int),attime.events.keys())
# --- DG ---

'''
taskSupportSmall.controlGain.value=0.1
taskJL.controlGain.value = 1
taskSupport.controlGain.value = 1

del attime.events[1900]
del attime.events[1401]

attime(1800,lambda: sigset(sot.damping,0.9))
attime(1920,lambda: sigset(sot.damping,0.1))
attime(1920, lambda: pop(tw))
attime(850,lambda: sigset(taskSupportSmall.controlGain,0.01))