mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0026195: Visualization - optimize selection algorithms
- initial transformation of triangulation is now applied to selecting frustum; - switched from NCollection_Vec3 to gp collections to avoid conversions and usage of macros; - calculation of frustum was refactored to reduce its build time; - double pixel tolerances for selection were replaced by integer ones; - switched to splitting along the main axis only in SelectMgr BVH selection primitive sets.
This commit is contained in:
@@ -367,10 +367,10 @@ public:
|
||||
//! SelectMgr_ViewerSelector documentation
|
||||
//! Warning: When a local context is open the sensitivity is apply on it
|
||||
//! instead on the main context.
|
||||
Standard_EXPORT void SetPixelTolerance (const Standard_Real aPrecision = 2.0);
|
||||
Standard_EXPORT void SetPixelTolerance (const Standard_Integer aPrecision = 2);
|
||||
|
||||
//! Returns the pixel tolerance.
|
||||
Standard_EXPORT Standard_Real PixelTolerance() const;
|
||||
Standard_EXPORT Standard_Integer PixelTolerance() const;
|
||||
|
||||
//! Puts the location aLocation on the initial graphic
|
||||
//! representation and the selection for the entity aniobj.
|
||||
|
Reference in New Issue
Block a user