View Single Post
  #1  
Old 06-20-2008, 10:56 AM
erchrastil erchrastil is offline
Member
 
Join Date: Feb 2008
Posts: 17
default start position

we're using keyboard commands to get around our environment. the default starting location is (0,0,0), but that location interferes with some things we have in the environment. we would like to be able to shift the starting position to another position we have defined.

here is the code we have tried so far. it will move the start position view, but then keyboard commands don't move. it also clearly thinks that it is the position (0,0,0) based on some sound commands that we have going. it doesn't give any error message.

Code:
elif keyControl == 2:
	headTrack = viztracker.Keyboard6DOF(forward=viz.KEY_UP,backward=viz.KEY_DOWN,turnRight=viz.KEY_RIGHT,turnLeft=viz.KEY_LEFT)
	link = viz.link(headTrack, view)
	viz.eyeheight(1.5) #sets the eyeheight for keyboard control to 1.5 m
	link.setPos(targets['home']['position'])
	link.setEuler(targets['home']['rotation'])
Reply With Quote