On 3/23/10, DJ Delorie <d...@delorie.com> wrote: > > Looks like a fundamental design issue. We use the X layer to draw > lines, which includes pads, but with the tiny offsets in the x,y > points, we end up passing two points to the X layer that have the same > coordinates, so it draws a zero-angle line. If you zoom in far > enough, eventually rotates the pad on the screen. > > To get this right, we'd have to somehow calculate when X is going to > do the wrong thing based on our scaling, and draw those "lines" as > polygons instead, so that we can do the math with more precision.
I thought it was a very well-known feature; it was reported in 2007 (http://sourceforge.net/tracker/?func=detail&aid=1800872&group_id=73743&atid=538811); I support a patch for rectifying it here: http://repo.or.cz/w/geda-pcb/dti.git/shortlog/refs/heads/ineiev-dspdances.squashed Cheers, Ineiev _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user