QCAD - 2D CAD System.

Click here for a documentation of the DokuWiki formatting syntax that can be used in reports

Please search for existing tasks (also closed ones) before opening a new task.

Please make sure that you are using the latest Version of QCAD before posting a bug (menu Help - Check for Updates)


FS#786 - Multi - Breakout tool

Attached to Project: QCAD
Opened by -- (clive) - Wednesday, 13 March 2013, 13:11 GMT+2
Task Type Feature Request
Category Main
Status Assigned
Assigned To Andrew (andrew)
Operating System All
Severity Low
Priority Normal
Reported Version Development
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No


A ' Multi ' Breakout tool or added option to the existing Breakout tool.

For example see attached image.

An option to remove all segments within a chosen boundary would be good, in my example I want to remove all the hatching within the Red circle.

So after exploding the Hatch, currently I have to remove all segments singularly!

Of course I could have placed the circle first and hatched around it - but in this and most instances it is easier to design and to produce the Hatching first and then place my circle/shapes etc.

This task depends upon

Comment by Andrew (andrew) - Wednesday, 13 March 2013, 13:21 GMT+2

Good idea, thanks Clive!

I suggest the following procedure:
- Select contour(s) (any number of entities that form a closed path, e.g. a circle, rectangle or any other shape)
- Choose tool 'Clear contour(s)'
- All entities completely within the contour are removed
- All entities partly within the contour are trimmed

This would only work for lines (and possibly arcs, circles, ellipses). Complex entities would have to be exploded first.

Comment by -- (clive) - Wednesday, 13 March 2013, 13:26 GMT+2

Thanks Andrew, yes 'Clear contours' sounds good:).

Comment by Husky (Husky) - Thursday, 14 March 2013, 01:13 GMT+2

Yep, sounds also good to me.
Any possibility to combine it with this feature request?

Comment by Andrew (andrew) - Thursday, 14 March 2013, 09:41 GMT+2

Husky: Yes, I think that use case would be covered too:
- Draw one closed contour to define the area around the entities you want to keep (e.g. a circle).
- Draw another, larger contour around the area which should be cleared (e.g. a rectangle).
- Select both contours.
- Launch the clear tool.
- The clear tool will use an even/odd algorithm. I.e. the rectangle gets cleared but the circle inside it is seen as an island which does not get cleared.

Comment by -- (clive) - Thursday, 14 March 2013, 10:51 GMT+2

This idea just gets better, thanks Husky.

Can't wait to see this tool alive and kicking ;)