Hi Jon, > Right now, my understanding of the code is that connectivity between > objects is only calculated as part of creating a netlist -- > in SCH_EDIT_FRAME::BuildNetListBase(). This information is not cached > anywhere or attached to the graphics objects, so it needs to be > recalculated every time it is requested (today mostly by the "Highlight > Net" feature).
Slightly related discussion here https://lists.launchpad.net/kicad-developers/msg30202.html . The performance issues of recalculating the connectivity while highlighting the net are already somewhat visible. I am trying to optimize it (though it will take a few months, don't hold your breath -- you can go ahead and make changes). -- Regards, Gaurav Juvekar _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

