occt: master b0afa94d

Author Committer Branch Timestamp Parent
mzernova vglukhik master 2022-11-22 14:30:24 master c772c6ca
Changeset 0027848: Visualization - sensitivity of lines is too high

Improved objects sorting by depth.

The sensitivity calculation for the manipulator has been changed.
Now the sensitivity of the elements of the manipulator depends on its size.

Also fixed the problem of erroneous selection of unfilled circles (SelectMgr_Frustum<N>::hasCircleOverlap() function).

Test case vselect/bugs/bug27848 added.
mod - src/AIS/AIS_Manipulator.cxx Diff File
mod - src/SelectMgr/SelectMgr_Frustum.lxx Diff File
mod - src/SelectMgr/SelectMgr_SortCriterion.hxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff File
mod - tests/v3d/dimensions/bug24389 Diff File
mod - tests/v3d/manipulator/dragg Diff File
mod - tests/v3d/manipulator/drag_in_2d_view Diff File
mod - tests/v3d/manipulator/rotate Diff File
mod - tests/v3d/manipulator/translate Diff File
mod - tests/vselect/bugs/bug23012 Diff File
mod - tests/vselect/bugs/bug23539_2 Diff File
add - tests/vselect/bugs/bug27848 Diff File
mod - tests/vselect/edge/A10 Diff File