![]() |
#5
|
|||
|
|||
found the bug
Hi,
After more extensive testing, I think I found the cause of the glove problem. take a look at the following code: import viz viz.go(viz.PROMPT) ##################################### # the following 4 lines must be at the top after viz.go !!!!! # if you put them after the first if/else statement # (if viz.get(viz.TRACKER): ..... else tracking = 0) # glove plug-ins will not be loaded although everything # else will work ##################################### PORT_5DT = 3 xleft = viz.add('5dt.dls') PORT_5DT = 4 xright = viz.add('5dt.dls') if viz.get(viz.TRACKER): v = viz.add('intersense.dls') viz.tracker() tracking = 1 else: tracking = 0 left_gyro = viz.add('intersense.dls') # left hand left_gyro.reset() right_gyro = viz.add('intersense.dls') # right hand right_gyro.reset() light1 = viz.add('vizppt.dls') light2 = viz.add('vizppt.dls') light3 = viz.add('vizppt.dls') See the comment in the box at the top. My old version of Vizard did not have this problem. BTW, the euler = someobj.get(viz.EULER) child.rotate(euler,viz.ABSOLUTE_WORLD) method worked great in the new version of Vizard, but did not work on my older one. So, thanks for that. Max |
|
|