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#936 - Disproportional scaling of block references

Attached to Project: QCAD
Opened by Husky (Husky) - Sunday, 06 October 2013, 18:43 GMT+2
Last edited by Andrew (andrew) - Friday, 11 October 2013, 17:05 GMT+2
Task Type Feature Request
Category QCAD (main)
Status Assigned
Assigned To Andrew (andrew)
Operating System All
Severity Low
Priority Normal
Reported Version 3.3.3
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No



... doesn’t works proper at circles and ellipses.

Circles: the scale works only proportional even though I have the options for x and y.
Ellipses: The same but if I play around with the x, y fields it will freeze the scale possibility.

This task depends upon

Comment by Andrew (andrew) - Sunday, 06 October 2013, 18:58 GMT+2

Yes, this is a 'known limitation'.
Disproportional scaling of block references only makes sense for blocks that only contain lines or points at the moment.

When using the Modify - Scale tool with different factors for X and Y, arcs and circles are simply transformed into ellipses.
However, entities which are part of a block are defined inside the block so their type cannot be changed.

A potential solution would be to only apply the scaling to the visual representation of the block, but this would break the Block - Explode tool in those cases, so this definitely needs some more thought.

Comment by Husky (Husky) - Sunday, 06 October 2013, 20:19 GMT+2

Yes I knew that this is a 'known limitation' but my conclusion after the 3.3.2 release (Support non-uniform scaling of arcs, circles, ellipses) was simple: Maybe now it's possible to have this function also for blocks ...
However - I'm sure you will find a nice solution - as always! ;-)