]> OCCT Git - occt.git/commit
0032652: Visualization - Select3D_SensitiveCylinder returns wrong 3D point on transfo...
authorkgv <kgv@opencascade.com>
Tue, 9 Nov 2021 12:17:43 +0000 (15:17 +0300)
committerinv <inv@opencascade.com>
Sun, 21 Nov 2021 09:42:10 +0000 (12:42 +0300)
commit794b3d89365744983166c7fab8e8d17814c5a3f2
treeec455904a059776b6ad819d62d3001d663114178
parentc8365a1c280fcbed1a89a6b6027a26e9f81f49ff
0032652: Visualization - Select3D_SensitiveCylinder returns wrong 3D point on transformed shape

SelectMgr_RectangularFrustum::OverlapsCylinder() - added missing 3D point transformation.
StdSelect_BRepSelectionTool::ComputeSensitive() - fixed cylinder height computation on TopoDS_Shape with scale transformation.
SelectMgr_AxisIntersector::OverlapsCylinder(),::OverlapsSphere() - added missing computations of surface normal.
22 files changed:
src/SelectMgr/SelectMgr_AxisIntersector.cxx
src/SelectMgr/SelectMgr_RectangularFrustum.cxx
src/StdSelect/StdSelect_BRepSelectionTool.cxx
tests/vselect/cone_cylinder/begin [deleted file]
tests/vselect/cone_cylinder/check_depth
tests/vselect/cone_cylinder/detecting
tests/vselect/cone_cylinder/generate_images
tests/vselect/cone_cylinder/polygon_selection
tests/vselect/cone_cylinder/rectangle_selection
tests/vselect/cone_cylinder/single_click_selection_cone
tests/vselect/cone_cylinder/single_click_selection_cylinder
tests/vselect/cone_cylinder/single_click_selection_trunc_cone
tests/vselect/cone_cylinder/trsf_cone [new file with mode: 0644]
tests/vselect/cone_cylinder/trsf_cyl [new file with mode: 0644]
tests/vselect/sphere/begin [deleted file]
tests/vselect/sphere/check_depth
tests/vselect/sphere/detecting
tests/vselect/sphere/generate_images
tests/vselect/sphere/polygon_selection
tests/vselect/sphere/rectangle_selection
tests/vselect/sphere/single_click_selection
tests/vselect/sphere/trsf [new file with mode: 0644]