www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/01/18/23:39:26

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Thu, 19 Jan 2017 05:47:11 +0100 (CET)
X-X-Sender: igor2 AT igor2priv
To: "Peter Clifton (petercjclifton AT googlemail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu"
From: gedau AT igor2 DOT repo DOT hu
Subject: Re: [geda-user] [pcb] why no clearpoly on silk
In-Reply-To: <CAJXU7q_8CA33vqqz_sg0NsbgwdFsFW8O-_WMy2NEY9M+Lhnj8A@mail.gmail.com>
Message-ID: <alpine.DEB.2.00.1701190535410.7286@igor2priv>
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1701180741180 DOT 7286 AT igor2priv> <alpine DOT DEB DOT 2 DOT 00 DOT 1701180813230 DOT 7286 AT igor2priv> <CAJXU7q-8_Reh8evmpD4uJkmDShbDdOZu=cQ3dsupvjdDonoerA AT mail DOT gmail DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1701181134510 DOT 7286 AT igor2priv> <CAJXU7q8O1rdOjsEhcEVn=2xctWNuHHmDfSz+J4rWVPb0NFXULw AT mail DOT gmail DOT com>
<CADL2oCULu3OB9VzKpmGK=sk942JU6QuTcY9FwZPJO4zvHkgUdQ AT mail DOT gmail DOT com> <CAJXU7q_8CA33vqqz_sg0NsbgwdFsFW8O-_WMy2NEY9M+Lhnj8A AT mail DOT gmail DOT com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
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 Wed, 18 Jan 2017, Peter Clifton (petercjclifton AT googlemail DOT com) [via geda-user AT delorie DOT com] wrote:

>
>
>On 18 Jan 2017 11:11, "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via
>geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> wrote:
>      Maybe I got something wrong. Normally clearance is between
>      copper while the silk is painted on both?
>
>
>You are correct, but there is no technical reason why you can't make lines
>on silk cut into (clear against) polygons on silk.
>
>Doing this makes the code and behaviour more consistent, although there is
>not the electrical reason for requiring it.

I completly agree.

>This said, you can't necessarily extend the logic completely to match. For
>example, I toyed with connectivity based island removal - that wouldn't make
>sense on silk layers.
>
>Thinking about it, whilst you could use the "keep biggest piece" rule with
>silk, I'd be tempted to just start with "full polygons" only. (For the
>default flags if importing an old board).

You are right. So the full(?) set of rules with silk-poly vs. old files 
could be this:

Import-old would remove clear poly and set full poly. This would 
prepare for the case when the user sets the clear poly flag later.

Export-old would remove the full poly and add clear poly. Just to keep the 
looks of the old format, to get diff-free round trips. (Why I think it 
doesn't matter beyond the looks: old code would not cut into silk-polys 
and new code loading old files would overwrite the flags on load anyway.)

Regards,

Igor2



- Raw text -


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