kicad/libs/kimath/include/geometry
jean-pierre charras 9108404efe Gerbview: seriously speed up the calculation time to draw polygons on OpenGL.
Mainly CacheTriangulation() was creating triangles using partition mode.
But this mode is optimized for Pcbnew and Gerbview and different internal units.
Now CacheTriangulation() is used in no partition, much faster in GERBVIEW_PAINTER.
Fixes #11549
https://gitlab.com/kicad/code/kicad/issues/11549
2022-05-13 18:20:35 +02:00
..
circle.h Add CIRCLE::Contains( VECTOR2I aP ) and add unit tests 2021-07-03 19:37:50 +00:00
convex_hull.h A bit more angle cleanup. 2022-01-18 09:48:24 +00:00
direction45.h PNS: Add support for 90-degree corner modes 2021-11-03 02:14:23 +00:00
eda_angle.h Eeschema: Implement orthogonal dragging 2022-02-10 18:38:40 +00:00
geometry_utils.h Clamp cursor to limits of coordinates representation 2022-02-11 16:42:52 +00:00
polygon_triangulation.h Polygon triangulation: Check for broken remainders 2021-10-12 12:14:42 -07:00
seg.h Remove unit-less angles from VECTOR2I/D APIs. 2022-01-20 23:58:20 +00:00
shape.h Wide characterize libs and bitmap2component source. 2022-02-09 11:49:58 -05:00
shape_arc.h Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00
shape_circle.h Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00
shape_compound.h Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00
shape_file_io.h KiCad internal library header file housekeeping. 2021-07-01 13:46:38 -04:00
shape_index.h Make sure RTree bounding box is at least as big as hole. 2021-11-05 14:29:10 +00:00
shape_index_list.h More NULL expunging. 2021-07-18 14:31:55 -04:00
shape_line_chain.h Fix some Coverity uninitialized scalar variable issues. 2022-03-24 13:17:07 -04:00
shape_null.h Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00
shape_poly_set.h Gerbview: seriously speed up the calculation time to draw polygons on OpenGL. 2022-05-13 18:20:35 +02:00
shape_rect.h geometry: constructor for SHAPE_RECT from a BOX2 2022-03-03 01:02:00 +01:00
shape_segment.h Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00
shape_simple.h Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00