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#1182 - Invisible dashed circles/splines

Attached to Project: QCAD
Opened by Peter (hungerburg) - Friday, 06 February 2015, 15:21 GMT+1
Last edited by Andrew (andrew) - Friday, 06 February 2015, 16:02 GMT+1
Task Type Bug Report
Category QCAD (main)
Status Closed
Assigned To Andrew (andrew)
Operating System Ubuntu Linux
Severity Low
Priority Normal
Reported Version 3.8.0
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Starting with 3.7.7 I noticed, that some parts in drawings are missing: affected are some circles and (some) closed splines. These were created with earlier releases of qcad3.

Attached a file that has two circles, only one of them showing at first (drawn in 3.8.0); set line-display “screen” (NL command) to see the other (drawn earlier). From the dxf serialization (dxflib or teigha does not matter) I do not see where that should stem from or how to fix this.

At zero degrees there is a little dot though, and also, only certain dashed line-types “hide” the (outer only) circle.

Filed under Ubuntu, not tested on windows etc.

This task depends upon

Closed by  Andrew (andrew)
Friday, 06 February 2015, 16:02 GMT+1
Reason for closing:  Fixed
Additional comments about closing:  https://github.com/qcad/qcad/commit/b009 68cb26f6a56bdbdb9cc9ffc5d9e0318def7c
Comment by Peter (hungerburg) - Friday, 06 February 2015, 15:24 GMT+1

Additional finding: the circle vanishes only, when the stroke gets below 0.25

Comment by Andrew (andrew) - Friday, 06 February 2015, 15:51 GMT+1

The pattern is too dense to be displayed. This should display as continuous but is indeed broken for circles.
As a workaround, I'd suggest to enter a higher 'Linetype Scale' for that entity (if it should indeed be displayed as dashed) or make it continuous (if it should be displayed as continuous).

Comment by Peter (hungerburg) - Friday, 06 February 2015, 16:09 GMT+1

Andrew, I cannot change the pattern, must be dashed - its hidden from outside view; also this might affect lots of users: ISO-dashes is the first in the layer properties line-type drop-down below continuous (before 3.7.5 probably was just "dashes", which acts the same, ISO-dotted even hides the smaller circle...)

Another finding: there is a difference between the circles, of course – beyond radius of 286 any circle with certain dashed patterns will /autohide/ itself.

PS: In exported pdfs and svgs everything is fine. Would be nice still if a fix made it into 3.8.1

Comment by Andrew (andrew) - Friday, 06 February 2015, 16:21 GMT+1

Note that I'm suggesting to change the 'Linetype Scale' property of that circle. I.e. the pattern is still dashed but less dense.

The problem has been fixed for the next release in such a way that the large circle will be shown as 'continuous'.
The reason for avoiding extremely dense patterns is that QCAD might slow down to a standstill or run out of memory if such entities are rendered with thousands of tiny dashes.

Comment by Peter (hungerburg) - Friday, 06 February 2015, 17:20 GMT+1

Thank you Andrew, I wish other software vendors were as forthcoming, as quick, and would stand by their products and make them shine like you do!

I must not change "linetype scale", because then prints to scale will be off. That said, I am happy with dashed lines showing as continuous while drafting. Actually I just toggled a global preference that I have found only now to always show screen based lines. You one step ahead again.