On Mon, Aug 16, 2010 at 02:56:17PM +0200, Armin Faltl wrote: > > >Actually, I don't think that's true: > > > >Suppose I have a trace whose clearance is set to 2.5mm - if I lay any > >component > >too close while the real-time DRC is running, how can it know that it's > >breaking > >a rule without re-checking the clearance for every object on the PCB? > By checking exactly the object you are currently trying to place > against the traces in vicinity, > that can be found by bounding-box intersection. >
There are two problems with this: 1. I would have to create bounding boxes for every object on the screen, because you never know if some weird part 10 inches away has a 10-inch clearance requirement. 2. Small parts, like vias, are able to be completely contained within the bounding box - so checking for intersections won't help me. Andrew _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

