occt: master 794b3d89

Author Committer Branch Timestamp Parent
kgv inv master 2021-11-09 12:17:43 master c8365a1c
Affected Issues  0032652: Visualization - Select3D_SensitiveCylinder returns wrong 3D point on transformed shape
Changeset 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.
mod - src/SelectMgr/SelectMgr_AxisIntersector.cxx Diff File
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx Diff File
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx Diff File
rm - tests/vselect/cone_cylinder/begin Diff File
mod - tests/vselect/cone_cylinder/check_depth Diff File
mod - tests/vselect/cone_cylinder/detecting Diff File
mod - tests/vselect/cone_cylinder/generate_images Diff File
mod - tests/vselect/cone_cylinder/polygon_selection Diff File
mod - tests/vselect/cone_cylinder/rectangle_selection Diff File
mod - tests/vselect/cone_cylinder/single_click_selection_cone Diff File
mod - tests/vselect/cone_cylinder/single_click_selection_cylinder Diff File
mod - tests/vselect/cone_cylinder/single_click_selection_trunc_cone Diff File
add - tests/vselect/cone_cylinder/trsf_cone Diff File
add - tests/vselect/cone_cylinder/trsf_cyl Diff File
rm - tests/vselect/sphere/begin Diff File
mod - tests/vselect/sphere/check_depth Diff File
mod - tests/vselect/sphere/detecting Diff File
mod - tests/vselect/sphere/generate_images Diff File
mod - tests/vselect/sphere/polygon_selection Diff File
mod - tests/vselect/sphere/rectangle_selection Diff File
mod - tests/vselect/sphere/single_click_selection Diff File
add - tests/vselect/sphere/trsf Diff File