![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
#8
|
|||
|
|||
OK I solved it, now works perfectly...here is how for anyone else might need it in future...
import viz import random import vizact import viztask import glob import viztracker import nvis viz.setMultiSample(4) viz.fov(60) viz.setDisplayMode(2560, 1024) viz.go(viz.QUAD_BUFFER| viz.FULLSCREEN) nvis.nvisorSX111() vrpn = viz.add('vrpn7.dle') headTrkr = vrpn.addTracker("head2@10.0.0.1") ###Negate Z value of position headTrkr.swapPos([-1,3,-2]) ###Negate X,Y value of quaternion headTrkr.swapQuat([1,-3,2,4]) link = viz.link(headTrkr,viz.MainView) link.preEuler([-45, 0, 0]) print headTrkr.getEuler() print viz.MainView.getEuler() print viz.MainView.getAxisAngle() print headTrkr.getAxisAngle() |
|
|