occt: master 6a2fb7a1
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
bugmaster | master | 2020-09-08 11:44:21 | master ee3280a9 | |
Affected Issues | 0031757: Visualization - Prebuild BVH for Select3D_SensitiveEntity in separate threads | |||
Changeset | 0031757: Visualization - Prebuild BVH for Select3D_SensitiveEntity in separate threads - Added a new mode in SelectMgr_ViewerSelector for computing BVH for Select3D_SensitiveEntity in background which can be activated via method SelectMgr_ViewerSelector::SetToPrebuildBVH(). Default behavior has not been changed. - New class SelectMgr_BVHThreadPool manages background processing of BVH building queue. - Added Select3D_SensitiveEntity::ToBuildBVH() method that checks if BVH (if it used) is in invalidated state. Defined this method for all standard classes inherited from Select3D_SensitiveEntity. |
|||
mod - src/AIS/AIS_ColoredShape.cxx | Diff File | |||
mod - src/MeshVS/MeshVS_DummySensitiveEntity.hxx | Diff File | |||
mod - src/MeshVS/MeshVS_Mesh.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveBox.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveCircle.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveCircle.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveEntity.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveFace.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitivePoint.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveSegment.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveSet.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveTriangle.hxx | Diff File | |||
mod - src/SelectMgr/FILES | Diff File | |||
add - src/SelectMgr/SelectMgr_BVHThreadPool.cxx | Diff File | |||
add - src/SelectMgr/SelectMgr_BVHThreadPool.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectionManager.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx | Diff File | |||
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx | Diff File | |||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | |||
add - tests/v3d/mesh/C1 | Diff File |