occt: master b40cdc2b
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | kgv | master | 2020-04-16 15:44:50 | master 2615c2d7 |
Changeset | 0029384: Visualization, TKOpenGl - basic integration with OpenVR V3d_View::AutoZFit() is now called only before redraw within methods V3d_View::Redraw() and V3d_View::Update(). Graphic3d_CView now holds Aspect_ExtendedRealitySession object. Aspect_OpenVRSession implements new interface via optional OpenVR library. Graphic3d_CView::ProcessInput() - added new interface method which should be called for processing positional input (head tracking). Graphic3d_Camera now allows setting custom stereoscopic Projection matrices. OpenGl_Context::Camera() - context now holds Camera object in addition to active camera matrices. genproj.tcl has been extended to handle optional CSF_OpenVR dependency. |
|||
mod - adm/genconf.tcl | Diff File | |||
mod - adm/genconfdeps.tcl | Diff File | |||
mod - adm/genproj.tcl | Diff File | |||
mod - adm/RESOURCES | Diff File | |||
mod - adm/templates/env.bat | Diff File | |||
mod - adm/templates/env.sh | Diff File | |||
mod - adm/UDLIST | Diff File | |||
mod - src/AIS/AIS_ViewController.cxx | Diff File | |||
mod - src/AIS/AIS_ViewController.hxx | Diff File | |||
add - src/AIS/AIS_XRTrackedDevice.cxx | Diff File | |||
add - src/AIS/AIS_XRTrackedDevice.hxx | Diff File | |||
mod - src/AIS/FILES | Diff File | |||
add - src/Aspect/Aspect_ColorSpace.hxx | Diff File | |||
add - src/Aspect/Aspect_Eye.hxx | Diff File | |||
add - src/Aspect/Aspect_FrustumLRBT.hxx | Diff File | |||
add - src/Aspect/Aspect_GraphicsLibrary.hxx | Diff File | |||
add - src/Aspect/Aspect_OpenVRSession.cxx | Diff File | |||
add - src/Aspect/Aspect_OpenVRSession.hxx | Diff File | |||
add - src/Aspect/Aspect_TrackedDevicePose.hxx | Diff File | |||
add - src/Aspect/Aspect_XRAction.hxx | Diff File | |||
add - src/Aspect/Aspect_XRActionSet.hxx | Diff File | |||
add - src/Aspect/Aspect_XRActionType.hxx | Diff File | |||
add - src/Aspect/Aspect_XRAnalogActionData.hxx | Diff File | |||
add - src/Aspect/Aspect_XRDigitalActionData.hxx | Diff File | |||
add - src/Aspect/Aspect_XRGenericAction.hxx | Diff File | |||
add - src/Aspect/Aspect_XRHapticActionData.hxx | Diff File | |||
add - src/Aspect/Aspect_XRPoseActionData.hxx | Diff File | |||
add - src/Aspect/Aspect_XRSession.cxx | Diff File | |||
add - src/Aspect/Aspect_XRSession.hxx | Diff File | |||
add - src/Aspect/Aspect_XRTrackedDeviceRole.hxx | Diff File | |||
mod - src/Aspect/FILES | Diff File | |||
mod - src/Draw/Draw_BasicCommands.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_Camera.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_Camera.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_CView.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_CView.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_StereoMode.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_TransformPers.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_FrameStatsPrs.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Structure.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Text.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_View.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_View_Redraw.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Window.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Window.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Window_1.mm | Diff File | |||
mod - src/OS/Visualization.tcl | Diff File | |||
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx | Diff File | |||
mod - src/TKService/EXTERNLIB | Diff File | |||
mod - src/V3d/V3d_View.cxx | Diff File | |||
mod - src/V3d/V3d_View_3.cxx | Diff File | |||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | |||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | |||
add - src/XRResources/FILES | Diff File | |||
add - src/XRResources/occtvr_actions.json | Diff File | |||
add - src/XRResources/occtvr_bindings_generic.json | Diff File | |||
add - src/XRResources/occtvr_bindings_holographic_hmd.json | Diff File | |||
add - src/XRResources/occtvr_bindings_index_hmd.json | Diff File | |||
add - src/XRResources/occtvr_bindings_rift.json | Diff File | |||
add - src/XRResources/occtvr_bindings_vive.json | Diff File | |||
add - src/XRResources/occtvr_bindings_vive_controller.json | Diff File | |||
add - src/XRResources/occtvr_bindings_vive_cosmos.json | Diff File | |||
add - src/XRResources/occtvr_bindings_vive_pro.json | Diff File |