Cleanup VR camera code and subclasses
Consolidate OpenXR and OpenVR camera code into a new superclass called vtkVRHMDCamera. Rename the members to be much more explicit about what they represent and what coordinate systems they are in. Implement UpdateHMDMatrixPose for OpenXR Make the code between OpenXR and OpenVR more similar.
Showing
- Rendering/OpenVR/vtkOpenVRCamera.cxx 76 additions, 223 deletionsRendering/OpenVR/vtkOpenVRCamera.cxx
- Rendering/OpenVR/vtkOpenVRCamera.h 13 additions, 35 deletionsRendering/OpenVR/vtkOpenVRCamera.h
- Rendering/OpenVR/vtkOpenVRRenderWindow.cxx 11 additions, 87 deletionsRendering/OpenVR/vtkOpenVRRenderWindow.cxx
- Rendering/OpenVR/vtkOpenVRRenderWindow.h 1 addition, 1 deletionRendering/OpenVR/vtkOpenVRRenderWindow.h
- Rendering/OpenVR/vtkOpenVRRenderWindowInteractor.cxx 3 additions, 3 deletionsRendering/OpenVR/vtkOpenVRRenderWindowInteractor.cxx
- Rendering/OpenXR/vtkOpenXRCamera.cxx 15 additions, 144 deletionsRendering/OpenXR/vtkOpenXRCamera.cxx
- Rendering/OpenXR/vtkOpenXRCamera.h 6 additions, 36 deletionsRendering/OpenXR/vtkOpenXRCamera.h
- Rendering/OpenXR/vtkOpenXRRenderWindow.cxx 47 additions, 0 deletionsRendering/OpenXR/vtkOpenXRRenderWindow.cxx
- Rendering/OpenXR/vtkOpenXRRenderWindow.h 7 additions, 0 deletionsRendering/OpenXR/vtkOpenXRRenderWindow.h
- Rendering/VR/CMakeLists.txt 1 addition, 0 deletionsRendering/VR/CMakeLists.txt
- Rendering/VR/README.md 57 additions, 0 deletionsRendering/VR/README.md
- Rendering/VR/vtkVRCamera.cxx 13 additions, 3 deletionsRendering/VR/vtkVRCamera.cxx
- Rendering/VR/vtkVRCamera.h 15 additions, 7 deletionsRendering/VR/vtkVRCamera.h
- Rendering/VR/vtkVRHMDCamera.cxx 189 additions, 0 deletionsRendering/VR/vtkVRHMDCamera.cxx
- Rendering/VR/vtkVRHMDCamera.h 90 additions, 0 deletionsRendering/VR/vtkVRHMDCamera.h
- Rendering/VR/vtkVRModel.cxx 10 additions, 20 deletionsRendering/VR/vtkVRModel.cxx
- Rendering/VR/vtkVRModel.h 1 addition, 1 deletionRendering/VR/vtkVRModel.h
- Rendering/VR/vtkVRRenderWindow.cxx 19 additions, 1 deletionRendering/VR/vtkVRRenderWindow.cxx
- Rendering/VR/vtkVRRenderWindow.h 3 additions, 1 deletionRendering/VR/vtkVRRenderWindow.h
Loading
Please register or sign in to comment