]> OCCT Git - occt.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>
Mon, 28 Sep 2020 07:46:02 +0000 (10:46 +0300)
commit8c36926a54dba67191acdb65a13263cc9d0407b5
tree1f2523022493a62f47e1c64084b2e15a453b2d35
parent14abc514edc0056169b9ab3a6ec9ab46fdce3f85
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