X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Mon, 07 Jul 2014 19:58:34 +1200 From: Lilith Bryant Subject: Re: [geda-user] pour clearing around pads To: geda-user AT delorie DOT com In-Reply-To: <4b75867sy90xnhd5eaqfptf4.1404658443010@email.android.com> (from peter DOT clifton AT clifton-electronics DOT co DOT uk on Mon Jul 7 02:57:19 2014) X-Mailer: Balsa 2.5.1-79-g9697477 Message-Id: <1404719914.750.49@zotlet.(none)> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id s677wwwm028266 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 2014-07-07 02:57:19 AM, Peter Clifton wrote: > -------- Original message -------- > From: Lilith Bryant > Date:06/07/2014 10:06 (GMT+00:00) > To: geda-user AT delorie DOT com > Subject: Re: [geda-user] pour clearing around pads > > On 2014-07-06 08:10:49 PM, onetmt wrote: > > On 06/07/2014 06:41, Lilith Bryant wrote: >> Sorry to answer my own reply here, but I've just thought of a better way to >> do this.  If the raw polygon is first built with clearances of (P+L) instead >> >> of just P.... >> >> (Where P=poly to line clearance, and L is the min line width) >> >> ... then that's the erosion step done right there,  so would just need a >> dilation >> after that, and that can be handled by "union-ing" an L*2 width line around >> the >> perimeter(s) of the poly.  >> >> Is this within the capabilities of the existing infrastructure? > > > Not exactly, and it may not work when multiple different objects combine to > create a thin feature. Can you describe such a case. I can't see how this could be? > Some polygon outlines and hole contours are also explicit, not created from > clearances, so the rule could not be applied globally. Explicit outlines could be simply cleared by L from the user placed edge. The final dilation by L (i.e. by the perimeter augmentation method described above), would then put the edge back in the right place.