comparison python/bouncing_cube.py @ 243:ef683881c64e

Remove various files
author Windel Bouwman
date Tue, 23 Jul 2013 16:50:02 +0200
parents 4a37d6992bd3
children
comparison
equal deleted inserted replaced
242:c94965418684 243:ef683881c64e
296 states.append(newstate) 296 states.append(newstate)
297 297
298 state = newstate 298 state = newstate
299 299
300 t += dt 300 t += dt
301 print state[6,0], t, ' ', (t/endtime)*100.0, '%' 301 print(state[6,0], t, ' ', (t/endtime)*100.0, '%')
302 return states 302 return states
303 303
304 304
305 def simulate(endtime, dt): 305 def simulate(endtime, dt):
306 PInitial = mat( zeros((6,1)) ) 306 PInitial = mat( zeros((6,1)) )
392 392
393 drawCube(0.6) 393 drawCube(0.6)
394 394
395 et = 20.0 395 et = 20.0
396 dt = 0.04 396 dt = 0.04
397 print 'starting integration... endtime =', et, ' stepsize =', dt 397 print('starting integration... endtime =', et, ' stepsize =', dt)
398 t0 = time.time() 398 t0 = time.time()
399 states = simulate(et, dt) 399 states = simulate(et, dt)
400 t1 = time.time() 400 t1 = time.time()
401 print 'That was heavy, it took me ', t1-t0, ' seconds!' 401 print('That was heavy, it took me ', t1-t0, ' seconds!')
402 app = QApplication(sys.argv) 402 app = QApplication(sys.argv)
403 w = W(states, dt) 403 w = W(states, dt)
404 w.show() 404 w.show()
405 sys.exit(app.exec_()) 405 sys.exit(app.exec_())
406 406