Hi list, Harry * Harry Eaton writes: > --- DJ Delorie <dj-Ht4Cp5ncgjRBDgjK7y7TUQ@xxxxxxxxxxxxxxxx> wrote: >> >> > What happens here is that the clearance of the pad >> is increased, but >> > the copper moves into the clearance of the >> adjacent pad. >> >> I've reproduced this. Harry, could this be a >> clipper bug? > Yep, it's fixed in cvs now. Thank you for looking into it. Hmm, updating CVS fond this in polygon.c: Well, it is still happening. test.pcb.gz attached. Ralf --- ../../pcb-2007-04-23/src/polygon.c 2007-04-23 15:00:59.000000000 +0200 +++ polygon.c 2007-04-27 13:38:05.000000000 +0200 @@ -1,4 +1,4 @@ -/* $Id: polygon.c,v 1.50 2007/04/20 11:31:13 danmc Exp $ */ +/* $Id: polygon.c,v 1.51 2007/04/27 04:17:51 haceaton Exp $ */ /* * COPYRIGHT @@ -61,7 +61,7 @@ #include <dmalloc.h> #endif -RCSID ("$Id: polygon.c,v 1.50 2007/04/20 11:31:13 danmc Exp $"); +RCSID ("$Id: polygon.c,v 1.51 2007/04/27 04:17:51 haceaton Exp $"); #define ROUND(x) ((long)(((x) >= 0 ? (x) + 0.5 : (x) - 0.5))) @@ -679,7 +679,7 @@ region = clip_box (here, &polygon->BoundingBox); else region = polygon->BoundingBox; - shrink_box (®ion, -expand); + region = bloat_box (®ion, expand); if (setjmp (info.env) == 0) { @@ -798,7 +798,7 @@ } if (!Unsubtract (np, p)) return 0; - clearPoly (PCB->Data, l, p, (const BoxType *) pad, 50); + clearPoly (PCB->Data, l, p, (const BoxType *) pad, 100); return 1; }
Attachment:
test.pcb.gz
Description: Binary data
_______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user