Digital icon indicating copy to clipboard operation
Digital copied to clipboard

Request: Select intersecting components when dragging in one direction

Open sparr opened this issue 2 years ago • 1 comments

Currently, dragging a selection rectangle in Digital always(?) selects every component located fully within the rectangle, and every wire with at least one endpoint within the rectangle. This is a useful general case.

This feature request is to add at least one more selection mode, to select every component that touches / crosses / overlaps the selection rectangle.

In various CAD and vector graphics programs this is implemented as different behavior when dragging in different directions. e.g. this excerpt from the AutoCAD documentation:

Drag from left to right to select all objects that are entirely enclosed in the selection rectangle or lasso (window selection). Drag from right to left to select all objects that are crossed by the selection rectangle or lasso (crossing selection).

Other programs that share this behavior: SolidWorks, Sketchup,

Other programs with this option implemented differently: 3D Studio has a GUI button to toggle the behavior, Microstation toggles mid-drag by tapping shift, Miro switches cursor modes with you tap on empty space and one of the modes does this thing,

I'd be happy with any of those options in Digital, and I'm probably willing to implement it with some confirmation of a particular approach that is acceptable.

sparr avatar Dec 25 '22 22:12 sparr

The idea is not bad, and I did not know this approach before. However, in most cases this simulator is only used for a very short time, usually only briefly in a single semester. This is quite different from the examples you have given. These tools are often used by experts as their main occupation. Therefore, such functions for experts may confuse the typical user more than they help.

hneemann avatar Dec 26 '22 10:12 hneemann