MantisBT - ParaView
View Issue Details
0006915ParaView(No Category)public2008-04-28 12:422009-05-13 13:59
Alan Scott 
Utkarsh Ayachit 
lowfeaturealways
closedfixed 
 
3.43.4 
0006915: Block selection request with <ctrl>
We need the ability to toggle block selections without effecting other blocks. For instance, if I want to select two blocks using the 'b' command, it would be userful to be able to select 'b', then <ctrl> 'b' on another block.

Another use for this <ctrl> function would be that if the user ever used "Select cells on", with the <ctrl> key down, it would select all BLOCKS that held cells that were rubber band selected.

Maybe a stretch goal would be that if the user used the <alt> key when the "Select cells on" rubber band was used, only those blocks that had all cells selected would be highlighted. Selecting a washer within a nut/bolt group comes to mind.

No tags attached.
Issue History
2008-04-28 12:42Alan ScottNew Issue
2008-05-29 13:37Berk GeveciNote Added: 0012151
2008-05-29 13:37Berk GeveciAssigned To => Utkarsh Ayachit
2008-05-29 13:37Berk GeveciPrioritynormal => low
2008-05-29 13:37Berk GeveciStatusbacklog => tabled
2008-05-30 16:34Utkarsh AyachitStatustabled => @80@
2008-05-30 16:34Utkarsh AyachitResolutionopen => fixed
2008-05-30 16:34Utkarsh AyachitNote Added: 0012171
2008-06-02 18:53Alan ScottStatus@80@ => @20@
2008-06-02 18:53Alan ScottResolutionfixed => reopened
2008-06-02 18:53Alan ScottNote Added: 0012191
2008-06-03 07:38Utkarsh AyachitStatus@20@ => @80@
2008-06-03 07:38Utkarsh AyachitResolutionreopened => fixed
2008-06-03 07:38Utkarsh AyachitNote Added: 0012209
2008-06-03 12:32Alan ScottStatus@80@ => closed
2008-06-03 12:32Alan ScottNote Added: 0012226
2009-05-13 13:58Utkarsh AyachitTarget Version => 3.4
2009-05-13 13:59Utkarsh AyachitFixed in Version => 3.4
2011-06-16 13:10Zack GalbreathCategory => (No Category)

Notes
(0012151)
Berk Geveci   
2008-05-29 13:37   
This is a stretch goal for 3.4
(0012171)
Utkarsh Ayachit   
2008-05-30 16:34   
Expanding selections using Ctrl is now supported. Only works for ids based selection and block selection.


/cvsroot/ParaView3/ParaView3/Qt/Core/pqRenderView.cxx,v <-- Qt/Core/pqRenderView.cxx
new revision: 1.39; previous revision: 1.38
/cvsroot/ParaView3/ParaView3/Qt/Core/pqRenderView.h,v <-- Qt/Core/pqRenderView.h
new revision: 1.22; previous revision: 1.21
/cvsroot/ParaView3/ParaView3/Qt/Core/pqRubberBandHelper.cxx,v <-- Qt/Core/pqRubberBandHelper.cxx
new revision: 1.9; previous revision: 1.8
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMSelectionHelper.cxx,v <-- Servers/ServerManager/vtkSMSelectionHelper.cxx
new revision: 1.18; previous revision: 1.17
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMSelectionHelper.h,v <-- Servers/ServerManager/vtkSMSelectionHelper.h
new revision: 1.6; previous revision: 1.5
(0012191)
Alan Scott   
2008-06-02 18:53   
This is absolutely fabulous! Nice job.

Question - it doesn't work for "Select Cells Through" and Select Points Through". Is this an oversight, or by design? I am fine if Select Cells/Points Through do not work with the <ctrl> key.
(0012209)
Utkarsh Ayachit   
2008-06-03 07:38   
It cannot work for "Select Cells/Points Through" since union of two frustums is not a frustum. The underlying selection mechanism will have to change to take in multiple frustums.
(0012226)
Alan Scott   
2008-06-03 12:32   
Excellent. Tested client/server.