View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000353 | FreeCAD | Feature | public | 2011-05-18 20:49 | 2016-10-24 16:21 |
Reporter | omarlakhdar | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 0.11 | ||||
Fixed in Version | 0.17 | ||||
Summary | 0000353: Graphical selection | ||||
Description | It would be nice to have a graphical method of selection of a lot of pieces (rectangle box, draw a wire, a curve, or something like the brush selection in blender. example for brush selection: press key + left button while selecting. then just go above the different objects, it selects everything where the pointer is going. | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
parent of | 0000462 | closed | Sketcher | Sketcher: allow box selection |
|
That brush selection is a cool idea! I will do that. |
|
I think ideally we could have both: 1) a "box" selection tool, that works the same way as the "box zoom" tool, except that it selects everything inside (there is the question: what must be inside to be selected? the bounding box center, or any vertex? Autocad solves that by having 2 modes) 2) a "brush" selection tool which, when activated, selects everything under the mouse cursor until the command stops. The 1) might be easy to do, a big part can be borrowed from the box zoom tool... The only thing to do is to add to the selection all objects inside a certain area, I could try to do that, any clue on the best way to do it? |
|
Box selection is standard on most GUI apps and operating systems and is IMHO the most intuitive method. Everybody who uses a computer knows to use it. |
|
Just my two cents but As I've used a few CAD programs they may not be worthless: You're supposed to have two methods of operation on the box select. If you go from left to right it selects anything entirely in the box, and right to left selects anything with any part in the zoom box. Maybe I'm overstating the importance of this but it's worked that way in the CAD I've used so it almost seems like an industry standard. |
|
AutoCAD works that way but this is not the case with all CAD apps. In Solid Edge, you have a drop down menu with selection options: inside only, window crossing, outside window, etc. |
|
git show 106afe4 Box selection is implemented now. If the center of the bounding box is inside the rectangle an object will be selected. This seems to be the way how Blender does it. |
|
Amazing, Werner! Yes, it works exactly like blender. I'll make an icon for it. We could add this to the context menu too I think, it's a very useful tool... And a default shortcut, maybe, what about Shift+B? (Ctrl+B is for box zoom, it would make sense...) |
|
This is so cool (thanks Yorik for suggesting to try 0.13) ! Does it make sense to let "box selection" be a default behavior when clicking outside any objects ? (Now clicking on empty space changes cursor to "hand" but does nothing else, which feels odd) |
|
Hm better not I think, it would break the functionality of other tools (sketcher and draft) that rely on clicking on no objects... Before adding this, a proper mechanism to decide when to trigger that or not should be implemented |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-05-18 20:49 | omarlakhdar | New Issue | |
2011-05-19 17:15 |
|
Note Added: 0000845 | |
2011-05-19 17:15 |
|
Assigned To | => Jriegel |
2011-05-19 17:15 |
|
Status | new => acknowledged |
2011-05-26 06:54 |
|
Status | acknowledged => assigned |
2011-10-16 14:24 | yorik | Note Added: 0001170 | |
2011-10-16 20:27 | normandc | Note Added: 0001173 | |
2011-10-19 03:09 | unauthenticated | Note Added: 0001175 | |
2011-10-19 12:11 | normandc | Note Added: 0001176 | |
2011-11-01 20:33 | yorik | Relationship added | parent of 0000462 |
2012-04-28 13:51 | wmayer | Note Added: 0001977 | |
2012-04-28 13:54 | wmayer | Note Edited: 0001977 | |
2012-04-28 14:32 | yorik | Note Added: 0001979 | |
2012-06-15 08:55 | esteewhy | Note Added: 0002205 | |
2012-06-15 10:21 | esteewhy | Note Edited: 0002205 | |
2012-06-15 11:01 | yorik | Note Added: 0002206 | |
2016-10-24 16:21 | wmayer | Changeset attached | => FreeCAD Master master 761d684c |
2016-10-24 16:21 | wmayer | Status | assigned => closed |
2016-10-24 16:21 | wmayer | Resolution | open => fixed |
2016-10-24 16:21 | wmayer | Fixed in Version | => 0.17 |