Modify tracker position before next frame
Is there a way to set the position of the "head" when vizconnect is running? If glasses are out of range, and the tracker value is 0,0,0, the frustrums of our CAVE displays are kind of off. I have to walk into the CAVE space and wave glasses around so that vizconnect gets a more reasonable tracker value.
When the glasses are out of range, I'd like to set a default head position value.
I'd like to be able to test for the tracker being near 0,0,0, and then provide a default head position higher up like (0.208, 1.682, -0.339). When I access the tracker with vizconnect.getTracker(), I see that there is a getPosition() method but no setPosition() method.
Is there some way to register a call-back or something to be able to review and modify the tracker position value before the next frame gets displayed?
|