kicad/libs/kimath/src
Seth Hillbrand 06b199fd41 Do not use cache when we modify vertices
When we add vertices to the tesselation routines, we cannot reuse these
without the original vertex points.

It may be possible to copy and modify the vertices from the hint data so
that they are properly positioned but naive attempts (moving based on
first point) did not work, so for now, we disable the hint cache when
the vertex sizes do not match as this prevents OOB access

Fixes https://gitlab.com/kicad/code/kicad/-/issues/17621
2024-03-31 15:00:46 -07:00
..
geometry Do not use cache when we modify vertices 2024-03-31 15:00:46 -07: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 Update triangulation 2024-03-21 13:57:57 -07:00