- Status Closed
- Percent Complete
- Task Type Bug Report
- Category QCAD (main)
-
Assigned To
Andrew - Operating System Ubuntu Linux
- Severity Low
- Priority Very Low
- Reported Version 3.8.0
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: QCAD Bugtracker
Opened by Peter - 06.02.2015
Last edited by Andrew - 06.02.2015
Opened by Peter - 06.02.2015
Last edited by Andrew - 06.02.2015
FS#1182 - Invisible dashed circles/splines
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.
Closed by Andrew
06.02.2015 15:02
Reason for closing: Fixed
Additional comments about closing:
06.02.2015 15:02
Reason for closing: Fixed
Additional comments about closing:
https://github.com/qcad/qcad/commit /b00968cb26f6a56bdbdb9cc9ffc5d9e0318def7 c
Additional finding: the circle vanishes only, when the stroke gets below 0.25
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).
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
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.
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.