kicad/libs/kimath/include/geometry
jean-pierre charras c07ac8b3db 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.
From Master branch
2022-05-13 18:33:53 +02:00
..
circle.h Add CIRCLE::Contains( VECTOR2I aP ) and add unit tests 2021-07-03 19:37:50 +00:00
convex_hull.h Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
direction45.h PNS: Add support for 90-degree corner modes 2021-11-03 02:14:23 +00:00
geometry_utils.h Clamp cursor to limits of coordinates representation 2022-04-04 13:38:50 -07:00
poly_grid_partition.h KiCad internal library header file housekeeping. 2021-07-01 13:46:38 -04:00
polygon_triangulation.h Polygon triangulation: Check for broken remainders 2021-10-12 12:14:42 -07:00
seg.h Improve clean up tracks & vias algorithm for neck-downs. 2021-12-23 17:01:39 +00:00
shape.h Wide characterize libs and bitmap2component source. 2022-02-09 09:01:53 -05:00
shape_arc.h Simplify & move new arc collision code into Kimath library 2021-08-05 17:45:12 +01:00
shape_circle.h Clip the leader lines properly when using circular text frame 2021-03-07 21:19:19 +00:00
shape_compound.h KiCad internal library header file housekeeping. 2021-07-01 13:46:38 -04: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 SHAPE_LINE_CHAIN fix rotation of indices after going through Clipper 2021-11-20 16:47:08 +00:00
shape_null.h Support optional location reporting in SHAPE collisions. 2020-09-28 23:28:33 +01:00
shape_poly_set.h Gerbview: seriously speed up the calculation time to draw polygons on OpenGL. 2022-05-13 18:33:53 +02:00
shape_rect.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
shape_segment.h Use point collision test for zero-length segments 2021-11-27 09:08:34 -05:00
shape_simple.h KiCad internal library header file housekeeping. 2021-07-01 13:46:38 -04:00