transformation in vtkTDxInteractorStyleCamera is wrong
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
vtkTDxInteractorStyleCamera, which comes with the 3d connexion device support, applies a counter-intuitive transformation. The default concatenation state is premultiply, so the rotation should be: translate(p); rotate; translate(-p); where p is the camera focal point. In addition, the whole transform should be inverted before applying to the camera to yield a more intuitive behavior. And, a little off topic, why the vtkTDxInteractorStyle is not derived from vtkInteractorObserver and reuses the mechanisms already provided there? Appart from these issues the 3d connexion device is working greatly together with VTK!