occt: master 114b7bf1
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
bugmaster | master | 2016-03-02 17:27:42 | master bd5160a5 | |
Changeset | 0027180: Visualization - improve selection logic of MeshVS_Mesh MeshVS_Mesh selection logic in MeshVS_SMF_Mesh mode (entire mesh) has been optimized. MeshVS_Mesh::ComputeSelection() now creates single sensitive entity MeshVS_CommonSensitiveEntity (new class) instead of small sensitive entity on each element. MeshVS_SensitiveQuad (new class) and Select3D_SensitiveTriangle are used instead of Select3D_SensitiveFace for local selection to reduce memory consumption when possible. |
|||
mod - src/MeshVS/FILES | Diff File | |||
mod - src/MeshVS/MeshVS_Buffer.hxx | Diff File | |||
add - src/MeshVS/MeshVS_CommonSensitiveEntity.cxx | Diff File | |||
add - src/MeshVS/MeshVS_CommonSensitiveEntity.hxx | Diff File | |||
mod - src/MeshVS/MeshVS_Mesh.cxx | Diff File | |||
mod - src/MeshVS/MeshVS_Mesh.hxx | Diff File | |||
add - src/MeshVS/MeshVS_SensitiveQuad.cxx | Diff File | |||
add - src/MeshVS/MeshVS_SensitiveQuad.hxx | Diff File | |||
mod - src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_Frustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_Frustum.lxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_RectangularFrustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx | Diff File | |||
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx | Diff File | |||
mod - src/StdSelect/StdSelect_BRepSelectionTool.hxx | Diff File |