mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0026147: Visualization - restore the ability to pick only fully included objects in rectangular selection
2 modes of rectangular selection are available: inclusion-only and overlap-allowing; The modes can be switched using method AllowOverlapDetection from StdSelect_ViewerSelector3d; BVH for sensitive entities now builds if there is more than max number of leafs in collection; Added option -allowoverlap to command vselect; Interactive rectangular selection in Draw is now available in 2 modes: - if the user starts selection from upper corners, only fully included objects will be selected; - if the user starts selection from lower corners, both partially and fully overlapped objects will be selected.
This commit is contained in:
@@ -986,7 +986,7 @@ void Graphic3d_Camera::ZFitAll (const Standard_Real theScaleFactor, const Bnd_Bo
|
||||
// fixed using tolerance distance, relative to boundaries size. The tolerance distance
|
||||
// should be computed using information on boundaries of primary application actors,
|
||||
// (e.g. representing the displayed model) - to ensure that they are not unreasonably clipped.
|
||||
const Standard_ShortReal anEpsilon = 1e-4;
|
||||
const Standard_ShortReal anEpsilon = 1e-4f;
|
||||
|
||||
if (theGraphicBB.IsVoid())
|
||||
{
|
||||
|
Reference in New Issue
Block a user