kicad/libs/kimath
Seth Hillbrand a940607524 Adds uncertainty propagation to center point calc
Since we use center points to move back and forth for angle and
adjustments, we want to ensure that our center point is stable.

Rounding using integers introduces a 0.5 int uncertainty in each
measurement.  These are combined together multiple times to calculate
the center point, which combines the uncertainty.  Propagating the
uncertainty to the final calculation allows us to assign a range of true
values and pick the value that is most likely the correct value.

Fixes https://gitlab.com/kicad/code/kicad/issues/10739

(cherry picked from commit ed7222b1e7)
2022-03-08 10:34:41 -08:00
..
include Cherry-pick commits from Master and about SVG import: 2022-02-21 10:50:05 +01:00
src Adds uncertainty propagation to center point calc 2022-03-08 10:34:41 -08:00
CMakeLists.txt Add std::hash specialization for VECTOR2I 2022-01-05 20:32:46 -08:00
determine_if_point_inside_polygon.odt Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00