QCAD Bugtracker

  • Status Closed
  • Percent Complete
    100%
  • 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

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:  

https://github.com/qcad/qcad/commit /b00968cb26f6a56bdbdb9cc9ffc5d9e0318def7 c

Peter commented on 06.02.2015 14:24

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

Admin
Andrew commented on 06.02.2015 14:51

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).

Peter commented on 06.02.2015 15:09

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

Admin
Andrew commented on 06.02.2015 15:21

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.

Peter commented on 06.02.2015 16:20

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.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing