www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/07/07/03:59:09

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 <dark141 AT gmail DOT com>
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
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

On 2014-07-07 02:57:19 AM, Peter Clifton wrote:
> -------- Original message --------
> From: Lilith Bryant <dark141 AT gmail DOT com> 
> 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.


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019