occt: master 2157d6ac
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
abv | master | 2015-05-07 15:53:21 | master 35c4a17c | |
Changeset | 0026147: Visualization - restore the ability to pick only fully included objects in rectangular selection 2 modes of rectangular selection are available: inclusion-only and overlap-allowing; The modes can be switched using method AllowOverlapDetection from StdSelect_ViewerSelector3d; BVH for sensitive entities now builds if there is more than max number of leafs in collection; Added option -allowoverlap to command vselect; Interactive rectangular selection in Draw is now available in 2 modes: - if the user starts selection from upper corners, only fully included objects will be selected; - if the user starts selection from lower corners, both partially and fully overlapped objects will be selected. |
|||
mod - src/Graphic3d/Graphic3d_Camera.cxx | Diff File | |||
mod - src/Select3D/Select3D_BVHPrimitiveContent.cxx | Diff File | |||
mod - src/Select3D/Select3D_BVHPrimitiveContent.hxx | Diff File | |||
mod - src/Select3D/Select3D_InteriorSensitivePointSet.cxx | Diff File | |||
mod - src/Select3D/Select3D_InteriorSensitivePointSet.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveBox.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveCircle.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveCurve.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveCurve.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveGroup.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveGroup.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitivePoint.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitivePoly.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitivePoly.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveSegment.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveSet.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveSet.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveTriangle.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveTriangle.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveTriangulation.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveTriangulation.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveWire.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveWire.hxx | Diff File | |||
mod - src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_Frustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_Frustum.lxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_FrustumBuilder.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_FrustumBuilder.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 | |||
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx | Diff File | |||
mod - src/StdSelect/StdSelect_ViewerSelector3d.hxx | Diff File | |||
mod - src/ViewerTest/ViewerTest_EventManager.cdl | Diff File | |||
mod - src/ViewerTest/ViewerTest_EventManager.cxx | Diff File | |||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | |||
add - tests/bugs/vis/bug26147 | Diff File |