occt: master d7fa57a7
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | apn | master | 2019-08-20 13:28:33 | master 0be11733 |
Affected Issues | 0030906: Visualization, SelectMgr_ViewerSelector - Object clipping planes overrides View clipping plane for next objects | |||
Changeset | 0030906: Visualization, SelectMgr_ViewerSelector - Object clipping planes overrides View clipping plane for next objects Clipping range has been moved from SelectMgr_RectangularFrustum to SelectMgr_SelectingVolumeManager and passed to frustum as an argument to Overlap() methods. This fixes an issue when Clipping is customized per-object within SelectMgr_ViewerSelector::traverseObject() in case when shallow copy of SelectMgr_SelectingVolumeManager is created (frustums are copied from global frustum manager by Handle). |
|||
mod - src/SelectMgr/FILES | Diff File | |||
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_RectangularFrustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx | Diff File | |||
add - src/SelectMgr/SelectMgr_ViewClipRange.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_ViewClipRange.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | |||
add - tests/bugs/vis/bug30906 | Diff File |