![]() |
|
#3
|
|||
|
|||
|
Basically I want to look around with HMD and move with joystick independently at the same time. Here is what I've done. Worked a little bit and then messed up. Does anybody know how to correct my code? Thanks a lot.
def mytimer(num): global joy_pos, joy_rot ## Control orientation rot_data = ppt.getEuler() viz.MainView.setEuler(rot_data,viz.HEAD_ORI) if abs(joy_rot) > 0.2: angle = joy_rot*TURN_SPEED*viz.elapsed() viz.MainView.rotate(0, 1, 0, angle, viz.BODY_ORI, viz.RELATIVE_WORLD) ## Control position if abs(joy_pos[0]) > 0.25: viz.MainView.move(joy_pos[0]*WALK_SPEED*viz.elapsed(), 0, 0, viz.BODY_ORI) if abs(joy_pos[1]) > 0.25: viz.MainView.move(0, 0, -joy_pos[1]*WALK_SPEED*viz.elapsed(), viz.BODY_ORI) |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| General question and question regarding arrays | dan12345 | Vizard | 1 | 01-15-2008 10:15 AM |
| question about yaw, pitch, roll | TunTun | Vizard | 2 | 05-23-2007 12:46 PM |
| (beginner) calculating orientation change with eulers | astull | Vizard | 16 | 02-22-2007 09:45 AM |
| intersense orientation | jargon | Vizard | 2 | 05-14-2005 04:55 PM |
| to rephrase my question... | shai | Vizard | 2 | 10-27-2004 10:55 AM |