kicad/libs/kimath/src
John Beard c7a4ea97c3 Fix oval pad snapping
Previously the snap points computed for oval pads didn't get all the
points correct. This breaks out the "find snap points for ovals"
into a function, reworks the logic, adds some tests.

Also adds "extremum points" when the oval isn't exactly H/V.

(cherry picked from commit 78c8de9b08)

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15594
2023-09-10 00:49:03 +01:00
..
geometry Fix oval pad snapping 2023-09-10 00:49:03 +01:00
math Text size sanity checking for TEXT_ITEMS_GRID. 2022-10-06 13:19:08 +01:00
bezier_curves.cpp Outline font performance improvements. 2023-06-04 20:57:14 +01:00
convert_basic_shapes_to_polygon.cpp Handle zero-size pads in CornerListToPolygon 2022-12-26 10:04:03 -05:00
md5_hash.cpp Fix typo 2022-03-07 08:03:48 +01:00
trigo.cpp VECTOR2D CalcArcCenter( VECTOR2D& aStart, VECTOR2D& aEnd, EDA_ANGLE& aAngle ): 2022-07-25 18:23:52 +02:00