0032182: Visualization - add Select3D_SensitiveSphere
authormkrylova <mkrylova@opencascade.com>
Wed, 17 Mar 2021 14:38:00 +0000 (17:38 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 24 Jun 2021 16:52:25 +0000 (19:52 +0300)
commit503374ad8410c62a6fa335f133ad4099e421f617
treea1d7b6508a14f178c5a67811da711d3db3ac92b8
parentc123c310df1ce4e6c65f3f20cc9e19367d84642e
0032182: Visualization - add Select3D_SensitiveSphere

- created Select3D_SensitiveSphere class
- implemented interfaces for intersection methods
- added tests
25 files changed:
src/Select3D/FILES
src/Select3D/Select3D_SensitiveSphere.cxx [new file with mode: 0644]
src/Select3D/Select3D_SensitiveSphere.hxx [new file with mode: 0644]
src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx
src/SelectMgr/SelectMgr_AxisIntersector.cxx
src/SelectMgr/SelectMgr_AxisIntersector.hxx
src/SelectMgr/SelectMgr_BaseFrustum.cxx
src/SelectMgr/SelectMgr_BaseFrustum.hxx
src/SelectMgr/SelectMgr_BaseIntersector.cxx
src/SelectMgr/SelectMgr_BaseIntersector.hxx
src/SelectMgr/SelectMgr_Frustum.hxx
src/SelectMgr/SelectMgr_Frustum.lxx
src/SelectMgr/SelectMgr_RectangularFrustum.cxx
src/SelectMgr/SelectMgr_RectangularFrustum.hxx
src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx
src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx
src/SelectMgr/SelectMgr_TriangularFrustum.cxx
src/SelectMgr/SelectMgr_TriangularFrustum.hxx
src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx
src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx
src/StdSelect/StdSelect_BRepSelectionTool.cxx
tests/vselect/clipping/bug30777
tests/vselect/sphere/check_depth [new file with mode: 0644]
tests/vselect/sphere/detecting [new file with mode: 0644]
tests/vselect/sphere/polygon_selection [new file with mode: 0644]