kicad-developers team mailing list archive
Mailing list archive
Re: What's the state of the zone outline thickness stuff?
Please be super careful here. I was using that implicit fallback in the
Eagle import to get a square inflation that is needed to mimic the Eagle
zones. I didn't think we were using that type of inflation anywhere
else (but that could have changed). If we are using that elsewhere, can
you verify that the change to clipper doesn't re-introduce
On 2019-07-14 13:17, Jeff Young wrote:
We weren’t calling it directly anywhere. But jtMiter has a
MiterLimit, after which it falls back to square. I’ve changed that
fallback to round (and enforced a much lower MiterLimit so that it
mimics the smoothing we used to get by drawing the border with a
1/2-min-width thick stroke).
On 14 Jul 2019, at 17:50, Seth Hillbrand <seth@xxxxxxxxxxxxx> wrote:
On 2019-07-14 05:31, Jeff Young wrote:
I made another optimisation, this time within the Clipper library.
When the offset exceeds the MiterLimit it will perform jtRound
of jtSquare. I *think* this makes the zero-width-border algorithm
materially indistinguishable from the old algorithm (well, except
several bugs are fixed in the new one and it’s faster).
Were we using jtSquare somewhere? I had added an option to inflate
using jtMiter but this was for Eagle import only. I thought all other
inflations were using jtRound.