Le 26/04/2020 à 14:27, Jeff Young a écrit :
> I have added code to many DRC errors which shows the minimum clearance, its 
> source, and the actual clearance.
> 
> The old DRC code was pretty heavily optimised around the idea of only needing 
> to know if the clearance was violated (and not by how much), so a lot of it 
> has been re-written.  For this reason the new code is currently in a branch 
> (jeffDRC).
> 
> I’d appreciate some testing on it if anyone gets a chance.  (More on the DRC 
> errors themselves than the new reporting.)
> 
> Cheers,
> Jeff.
> 
> PS: feel free to report issues here in email, or in 
> https://gitlab.com/kicad/code/kicad/-/issues/2313.
> 

Hi Jeff,
I just tested it.

The old DRC code was pretty heavily optimized around the idea of only needing 
to know if the clearance was violated because the calculation time
is *much* faster than calculating actual distances.
I tested the calculation time on the same (a 16 layers large board) with both 
DRC versions:
To test tracks clearance:
Current algo: 14 s.
Your new algo: 4 m

This is really a blocking problem.

-- 
Jean-Pierre CHARRAS

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to