1. 02 Oct, 2018 1 commit
    • Csaba Pinter's avatar
      ENH: Add timer in vtkInteractorStyle3D to allow for smooth flying · 8272090e
      Csaba Pinter authored
      Dolly translation speed can be specified in m/s, to achieve a constant flying speed that is not dependent on frame rate or physical scale. Default is 1.6666 m/s, which corresponds to walking speed (6 km/h). Do not dolly if left or right side of the trackpad is pressed instead of up/down.
      8272090e
  2. 01 Oct, 2018 1 commit
    • Csaba Pinter's avatar
      ENH: Use pose matrices instead of camera parameters for VR controllers · 803d3a32
      Csaba Pinter authored
      It is easier to manage controller pose as a matrix instead of the (pos,wxyz,ppos,wdir) variables that the ConvertPoseToWorldCoordinates function calculates. A function called ConvertOpenVRPoseToMatrices was added that calculates the matrix. It is used in various places in addition or instead of those variables.
      A PhysicalToWorldMatrixModified event is added to vtkOpenVRRenderWindow to enable notifications to the application when the physical scaling, translation, etc. changes.
      
      Small changes:
      - Fix incorrect sign of VR physical to world matrix translation
      - Fix gesture end event invocation (Trigger button release was checked instead of Grip, as it is done for press)
      - Add comments for physical to world ivars and controller pose camera style variables for easier understanding
      - Remove unused PoseTransform member variable from vtkOpenVRRenderWindowInteractor
      803d3a32
  3. 25 Sep, 2018 5 commits
  4. 24 Sep, 2018 10 commits
  5. 21 Sep, 2018 2 commits
  6. 20 Sep, 2018 5 commits
  7. 19 Sep, 2018 15 commits
  8. 18 Sep, 2018 1 commit