Sorry for the delay in responding, my colleague Shawn will take over the discussion as he'll be working on the code.
we'll try to isolate the problem into a sample code. Right now we use a viz.MainView.rotate() command to update the observer's orientation each frame (viz.MainView.rotate(1,0,0,d.turnDir * d.dPhi_angle2rotateThisFrame,viz.BODY_ORI,viz.REL_ LOCAL))
I guess it could indeed be a gimble lock problem and we'll look into that.
Thanks!
Bernie
|