On Wed, 2008-10-01 at 21:39 -0700, Ben Jackson wrote:
> On Thu, Oct 02, 2008 at 05:06:10AM +0100, Peter Clifton wrote:
> > 
> > (Not all cleared pieces of the polygons are islands - due to vias etc..
> > which can reconnect them).
> 
> If we're going to keep pieces then we should detect that.  Otherwise you
> risk creating unobvious islands and trying to use them for connectivity.

Using unobvious islands for connectivity would be fine - so long as they
are connected to the net I want, and the connectivity tracking still
works properly.

The current "FULLPOLY" flag means all pieces are drawn, but only the
first piece is actually works properly. This said, it ought to be enough
to set that flag on legacy (pre-computational polygons) designs which
relied on "islands" being reconnected. That has bitten several designs
I've seen - it is a shame that when introduced, the new polygon code
didn't introduce new syntax, or a flag to identify the new "keep biggest
part" behaviour. (Allowing "FULLPOLY" to be the default for old
designs).

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to