[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: little slivers
> > Is there some way I can easily get rid of the little slivers of
copper
> > left between traces when doing pours?
>
> Not without adjusting the clearance on the adjacent lines to
squeeze out
> the slivers. I've considered several times how to fix this, and
I can
> see options for doing in in a post-processing step, but that's
not really
> in line with PCB's other polygon updates,which are all done live.
Works with my "pours" branch (which does island removal), but that
isn't
ready for merge yet.
The main branch already removes islands (at least its supposed to), so
I
presume the concern here is with "fingers" connecting to the main
polygon.
At present there isn't a way to enforce (or check for that matter) DRC
on the
polygons. This is something that needs to be done. I plan to take this
on
once I have some time to work on the code again, but that might be
over
a year away. My basic idea for DRC enforcement is to subtract
appropriate
lines along the border of the polygon (and its holes), remove the
islands,
then add back lines along the new contour. This should make too-thin
fingers, sharp bends and pointy protrusions disappear.
Such an operation would be too expensive to do with every polygon edit
operation so it would be as separate step done during DRC or when
manually
invoked.
In the mean time, if you plan to flood fill a region of many tracks,
then I
recommend that you either fill it manually, or fixup the problems
manually.
Cheers,
harry
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user