kicad/libs/kimath/src
jean-pierre charras 7fd9226bec Fix issue in CalcArcCenter( VECTOR2D& aStart, VECTOR2D& aMid, VECTOR2D& aEnd )
It happens when the segment (aStart, aMid) is horizontal
Probably also when the segment (aEnd, aMid) is horizontal
Slopes with value 0.0 are set to double:: epsilon(), but it was a too small values
generating broken calculations.
Now set to 1e-10 (it seems working).
Fixes #16089
https://gitlab.com/kicad/code/kicad/-/issues/16089
2023-11-18 20:08:26 +01:00
..
geometry ADDED: Heal Shapes; Fix discontinuities in gfx import and Cleanup dialog. 2023-10-17 10:29:43 +03:00
math Don't show integer overflow errors in release builds. 2023-10-28 15:06:32 -04:00
bezier_curves.cpp Outline font performance improvements. 2023-05-27 01:35:40 +01:00
convert_basic_shapes_to_polygon.cpp TransformOvalToPolygon: make segments align at 45 deg angles. 2023-11-06 14:50:40 +03:00
md5_hash.cpp Silence uint32 to uint8 cast warning 2023-08-17 22:27:15 -04:00
transform.cpp Transform is right at home in kimath 2023-09-07 18:03:33 -04:00
trigo.cpp Fix issue in CalcArcCenter( VECTOR2D& aStart, VECTOR2D& aMid, VECTOR2D& aEnd ) 2023-11-18 20:08:26 +01:00