#1
|
|||
|
|||
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']) |
#2
|
|||
|
|||
Try replacing the following lines:
Code:
link.setPos(targets['home']['position']) link.setEuler(targets['home']['rotation']) Code:
link.setOffset(targets['home']['position']) link.postEuler(targets['home']['rotation'],target=viz.LINK_ORI_OP) |
#3
|
|||
|
|||
thanks, that worked well.
|
Thread Tools | |
Display Modes | Rate This Thread |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
position of html-file on screen | active_world | Vizard | 1 | 05-16-2008 07:24 PM |
Default in wireframe | semblance | Vizard | 1 | 10-16-2006 09:31 AM |
How to get the position of a vertex | Jerry | Vizard | 1 | 10-04-2006 11:28 AM |
Avatar always returns in initial position | pattie | Vizard | 2 | 08-31-2006 08:15 PM |
Get position data in an own little program | Researcher | Precision Position Tracker (PPT) | 2 | 02-01-2006 02:55 AM |