kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #32512
Re: Question about zone to polygon transformation
Le 18/12/2017 à 17:01, Andreas Buhr a écrit :
> Hi all,
>
> when converting a zone to a polygon, the function
> TransformRoundedEndsSegmentToPolygon
> is called on each segment of the polygon describing the zone. This is
> done to enlarge the polygon. This leads to a large number of polygons
> describing the zone.
>
> Why isn't the polygon enlarged using the clipper library?
>
> Attached is a patch which reduces the complexity of the polygons
> generated considerably. The patch is untested and not intended to be
> merged, it's just to illustrate my question. If the clipper library is
> not used here only for historic reasons, I'd create a tested patch in
> the coming weeks.
>
> thanks a lot in advance and best regards,
> Andreas
Copper zones are critical things.
Inflate polygons using a generic algorithm can create some unwanted shapes in a few cases.
Merging segments to main outline avoid possible issues.
For non critical cases, inflating polygons should be OK.
--
Jean-Pierre CHARRAS
References