]> OCCT Git - occt-copy.git/commit
0031798: Visualization, SelectMgr_ViewerSelector - fix comparing depth of direct... CR31798_1
authorkgv <kgv@opencascade.com>
Sun, 27 Sep 2020 09:42:10 +0000 (12:42 +0300)
committerkgv <kgv@opencascade.com>
Sun, 27 Sep 2020 09:42:39 +0000 (12:42 +0300)
commitb9513dc178fc229cd8398901920e3b1b54460d8f
tree6e96ca7597b0f487e9a73146ee849ff4e3e445a7
parenteb9f4fb01b816fb5c639e5e1e268dca209168b1c
0031798: Visualization, SelectMgr_ViewerSelector - fix comparing depth of direct and indirect triangle hits

SelectMgr_RectangularFrustum now stores also a distance from picking Ray within SelectBasics_PickResult
to better prioritize results and prefer entities closer to ray.
src/Select3D/Select3D_SensitivePrimitiveArray.cxx
src/Select3D/Select3D_SensitiveSet.cxx
src/SelectBasics/SelectBasics_PickResult.hxx
src/SelectMgr/SelectMgr_RectangularFrustum.cxx
src/SelectMgr/SelectMgr_SortCriterion.hxx
src/SelectMgr/SelectMgr_ViewerSelector.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx