kicad/libs/kimath/src/geometry
Seth Hillbrand 53eb39e033 Avoid NaNs when applying fillets
Segments that are inline with each other will create NaNs when
filleting.  This double check prevents NaN points from being added to
the polygon

(cherry picked from commit b72c6e5cb0)
2023-05-03 11:50:47 -07:00
..
circle.cpp Move optional access from value() to *operator 2022-08-30 13:59:39 -07:00
convex_hull.cpp A bit more angle cleanup. 2022-01-18 09:48:24 +00:00
direction_45.cpp geometry: fix incorrect 45 degree miter generation (likely a side bug after introduction of EDA_ANGLE) 2022-10-31 11:49:31 +01:00
eda_angle.cpp Fix a few issues in plotting code. Fix bug in EDA_ANGLE::IsCardinal() 2022-01-21 12:35:58 +01:00
ellipse.cpp Support DXF ellipses and elliptical arcs 2022-12-24 22:46:07 -05:00
geometry_utils.cpp Prevent inf when presented with 0 errormax 2023-03-02 10:21:25 -08:00
seg.cpp Improve anti-overflow in SEG::intersects. 2023-03-16 02:50:22 +00:00
shape.cpp libs/kimath: SHAPE::Format() can now produce C++ object construction and simple test dump of shapes 2022-10-31 11:17:31 +01:00
shape_arc.cpp SHAPE_ARC::Collide(): fix incorrect returned position of colliding point. 2022-12-18 15:40:15 +01:00
shape_collisions.cpp Fix crash in PNS walkaround 2022-07-28 09:40:41 -07:00
shape_compound.cpp libs/kimath: SHAPE::Format() can now produce C++ object construction and simple test dump of shapes 2022-10-31 11:17:31 +01:00
shape_file_io.cpp More NULL expunging. 2021-07-18 14:31:55 -04:00
shape_line_chain.cpp Allow specifying acuracy when appending an arc to a chain 2023-01-10 22:28:01 +01:00
shape_poly_set.cpp Avoid NaNs when applying fillets 2023-05-03 11:50:47 -07:00
shape_rect.cpp libs/kimath: SHAPE::Format() can now produce C++ object construction and simple test dump of shapes 2022-10-31 11:17:31 +01:00
shape_segment.cpp geometry: added SHAPE_SEGMENT::Is45Degree() method 2023-01-12 23:37:07 +01:00