View Single Post
  #14  
Old 05-27-2009, 11:44 AM
mberkes mberkes is offline
Member
 
Join Date: Mar 2009
Posts: 8
Hey thanks for the help. Haven't quite got the data writing down yet, but my code now looks like this:

Code:
def Experiment():
	
	while True:
		viz.MainScene.visible(viz.OFF)
		for n in range(4):
			for i in range(5):
				yield viztask.waitKeyDown(' ')
				sceneOn(1)
				yield viztask.waitTime(3)
				viz.MainScene.visible(viz.OFF)
				yield viztask.waitTime(3)
				sceneOn(2)
				yield viztask.waitMouseDown(viz.MOUSEBUTTON_LEFT, d)
				viz.MainScene.visible(viz.OFF)
								
			for j in range(5):
				yield viztask.waitKeyDown(' ')
				sceneOn(1)
				group.rotate(0,1,0,0, viz.ABS_GLOBAL)
				yield viztask.waitTime(3)
				viz.MainScene.visible(viz.OFF)
				yield viztask.waitTime(3)
				sceneOn(3)
				yield viztask.waitMouseDown(viz.MOUSEBUTTON_LEFT, d)
				viz.MainScene.visible(viz.OFF)
SceneOn(3) calls a rotated version of the scene now. A quick question though:
I have the following code for when an object moves:
Code:
print 'object ' + str(rand_obj) + ' moved to position ' + str(rand_position)
How can I make it to show the object name instead of number? Right now it says 'object x moved to position y', but I'd like it to say the actual object name instead.
Reply With Quote