c29a0b1966
For custom pad shapes were were calculating cardinal points off of the bounding box. However, the bounding box must be rotated around the pad's position, rather than its shapePos -- which is an issue since any thermal spokes will be rotated around the shapePos. Of course we don't really need to sort that out because we're doing an intersection of the pad's boundary polygon with a vector from the shapePos out to the cardianl point -- so we really just need the cardinal point to be "out there". So I've changed it to use use INT_MAX / 2. Fixes: lp:1851703 * https://bugs.launchpad.net/kicad/+bug/1851703 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
connectivity_algo.cpp | ||
connectivity_algo.h | ||
connectivity_data.cpp | ||
connectivity_data.h | ||
connectivity_items.cpp | ||
connectivity_items.h | ||
connectivity_rtree.h |