Ever tried on LibreCAD or AutoCAD? And then played with the selection using mouse drag in the drawing area. This feature is agile and it requires a little attention to catch the difference when selecting in increasing and decreasing values of x-axis.
The logic of this feature’s implementation in eCAD was clearly associated with the intersection of bounding rectangles of items being selected and the rubber band drag window/widget. The two different cases that had to be deployed included:
- With increase in values of x, an entity is selected if the entity lies completely inside the selection area. See figure 1 below.
- With decrease in values of x, an entity is selected if a portion of the entity lies inside the selection area,
Now I will be moving onto