]> OCCT Git - occt-copy.git/commit
0031701: Visualization, SelectMgr_ViewerSelector - make depth tolerance configurable
authorkgv <kgv@opencascade.com>
Fri, 7 Aug 2020 10:40:47 +0000 (13:40 +0300)
committerbugmaster <bugmaster@opencascade.com>
Sun, 27 Sep 2020 09:01:57 +0000 (12:01 +0300)
commitb7eab7118ffe5e09598c11545b95624dd17d7631
tree1f2523022493a62f47e1c64084b2e15a453b2d35
parentd64863f93031da8acf424abe8c7a5c9cb1443af2
0031701: Visualization, SelectMgr_ViewerSelector - make depth tolerance configurable

SelectMgr_ViewerSelector::SetDepthTolerance() - added property defining depth tolerance type and value.
Default value remains the same (SelectMgr_TypeOfDepthTolerance_SensitivityFactor),
while new values (SelectMgr_TypeOfDepthTolerance_Uniform, SelectMgr_TypeOfDepthTolerance_UniformPixels) change behavior.

AIS_Manipulator - removed obsolete suggestion to use AIS_InteractiveContext::SetPickClosest()
for issue fixed long time ago by #0027797.
src/AIS/AIS_Manipulator.hxx
src/SelectMgr/FILES
src/SelectMgr/SelectMgr_SortCriterion.hxx
src/SelectMgr/SelectMgr_TypeOfDepthTolerance.hxx [new file with mode: 0644]
src/SelectMgr/SelectMgr_ViewerSelector.cxx
src/SelectMgr/SelectMgr_ViewerSelector.hxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx