kicad/qa/libs/kimath/geometry
Jeff Young 1cb7fbaab1 Fix errors in arc polygonization and test case.
1) Tests can't expect accuracies around 1 to work.  PCBNew defaults
to 5000.
2) Tests shouldn't artifically expand tolerance just to match the
results.
3) Tests should guarantee that end point is on arc, not just close
to it.
4) Standard polygonization of a circle is inside so splitting the
error needs to increase radius, not decrease.
5) Special-case first and last points so that they're exact.
2020-10-23 23:55:45 +01:00
..
fixtures_geometry.h Move geometry tests into the kimath qa test 2020-07-18 16:19:01 +01:00
geom_test_utils.h Move geometry tests into the kimath qa test 2020-07-18 16:19:01 +01:00
test_fillet.cpp Move geometry tests into the kimath qa test 2020-07-18 16:19:01 +01:00
test_poly_grid_partition.cpp qa/kimath: trivial test case for POLY_GRID_PARTITION 2020-10-23 01:18:07 +02:00
test_segment.cpp Move geometry tests into the kimath qa test 2020-07-18 16:19:01 +01:00
test_shape_arc.cpp Fix errors in arc polygonization and test case. 2020-10-23 23:55:45 +01:00
test_shape_compound_collision.cpp qa: fixed test fixture name collision causing test failures 2020-07-31 20:01:15 +02:00
test_shape_line_chain.cpp Move geometry tests into the kimath qa test 2020-07-18 16:19:01 +01:00
test_shape_poly_set_collision.cpp Move geometry tests into the kimath qa test 2020-07-18 16:19:01 +01:00
test_shape_poly_set_distance.cpp Move geometry tests into the kimath qa test 2020-07-18 16:19:01 +01:00
test_shape_poly_set_iterator.cpp Move geometry tests into the kimath qa test 2020-07-18 16:19:01 +01:00