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
