]> 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)
committerkgv <kgv@opencascade.com>
Thu, 24 Sep 2020 11:25:32 +0000 (14:25 +0300)
commiteb9f4fb01b816fb5c639e5e1e268dca209168b1c
tree5e462139269eaaed5e72b0c0d8e5810e46a2ad02
parentb0b766826118f74b9857a932b8cec8c52a25c492
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