I was drawing a complex thing with multiple shapes and when it came to trim intersecting segments that were circle on circle, it didn't work. When the same circle hade lines intersecting (not circles) the lines were trimable(?)I even tried closing the program and creating a new file and drawing just 2 intersecting circles and the problem persisted.

Just once while trimming 4/5 circles intersecting it trimmed in a wrong way. I repeated the same circles in the same order and worked fine. If I notice when it fails to trim as it should I'll report it.

I noticed that sometimes this function seems to not work because the line you are about to divide is a duplicate (has duplicate lines below).

One suggestion guys:Today I was working with some drawings where I had to use often the D2 option and I thought how faster this function would be if you can erase multiple sections just by holding the click. Let's say you have lots of segments to erase. If you go one by one it takes time (sometime you miss them too if you dont click at the right point) but if you could hold the click and move to the segments you want to "clean" it would be a lot faster.

marS wrote:Today I was working with some drawings where I had to use often the D2 option and I thought how faster this function would be if you can erase multiple sections just by holding the click. Let's say you have lots of segments to erase. If you go one by one it takes time (sometime you miss them too if you dont click at the right point) but if you could hold the click and move to the segments you want to "clean" it would be a lot faster.

Thanks for your suggestion.

In such a situation, I would not use the 'break out segment' but the the other divide tool (Modify - Divide) to cut the entity at two points and then delete the segment in between.

I think this situation would be best resolved with a tool that allows the user to draw a sequence of lines (shown in magenta below). The tool would then delete all segments that are intersected by that sequence of lines, what do you think?

Yes, even better!!!This way you don't risk to delete what's needed because of a not firm hand while holding the button.

Maybe it could be this way:You select "divide 2" option and you have 3 ways to trim:

· one click = (as usual) erases one segment at the time;· hold click and drag = erases the segments in the path of the moving cursor;· right click (or maybe a keyboard + click combo) = you erase by drawing precise lines.

hold click and drag = erases the segments in the path of the moving cursor

Dragging the mouse to achieve something is usually not considered to be precise and unambiguous as typically required by CAD applications. The problem is that a freehand mouse movement results mathematically in a series of an infinite number of infinitely small line movements (realistically speaking it is a very large series of very small line movements). The exact resolution of the movement depends on the current zoom level of the drawing view as well as available processing power (how often is the mouse position registered). This leads to unexpected results, for example if the operating system 'hangs' for a moment while doing some other CPU intensive task. As you might have noticed, there is only one tool in QCAD that relies on the exact mouse movement (to draw freehand lines).

@Clive: Tools based on a rectangular geometry are often inconvenient for non-rectangular situations as shown below. Also round(ish) situations would probably be better covered with a polyline-type tool than a rectangle-based tool.

I'm not a programmer so I don't know the work behind (what to me naivly seemed) a simple mouse movement =)So of course between having a faster tool but at the same time risking to crash/slow the program (if I understood that is the issue) well of course I would choose otherwise.

The option that Clive gave too seemed good but when you showed that picture (rotated) then It looked difficult in that case.So Clive's suggestion is ok in some cases but difficult in others.We must find an option wich would be usable in all cases and at the same time possibly be faster to use than the one we already have.For the moment the way to erase with the straight lines is very good.The only thing (my personal opinion) is to have this extra in the same tool: You launch this option the same way (from the menu or by typing "D2") and activate it by holding SHIFT, for example. If SHIFT is not pushed, you have the old way (click to erase - one by one).