kicad/include/plotters
jean-pierre charras 82a1b02b4a Plotters (especially DXF) add more precision when plotting arcs (and others)
- in DXF coordinates were using 6 digits for coordinate mantissa:
this is not enough for coord in inches. Now use 16 digits
- Arc( VECTOR2I& aCentre, EDA_ANGLE& aStartAngle, EDA_ANGLE& aEndAngle, ...)
was using integers for coord.
This creates significant errors for start point and end points of the arc.
Now the center is given in double, and its position is calculated from angle end points
(and radius) to do not generate a position error for these end points
(previously the error could be 20 ... 50 nm)
From master branch
Fixes #15056 https://gitlab.com/kicad/code/kicad/-/issues/15056
2023-10-23 17:59:31 +02:00
..
gbr_plotter_aperture_macros.h Move plotter headers into include folder. 2021-08-18 16:38:31 -04:00
gbr_plotter_apertures.h EDA_ANGLE for plotters. 2022-01-16 01:19:45 +00:00
plotter.h Plotters (especially DXF) add more precision when plotting arcs (and others) 2023-10-23 17:59:31 +02:00
plotter_dxf.h Plotters (especially DXF) add more precision when plotting arcs (and others) 2023-10-23 17:59:31 +02:00
plotter_gerber.h Plotters (especially DXF) add more precision when plotting arcs (and others) 2023-10-23 17:59:31 +02:00
plotter_hpgl.h Plotters (especially DXF) add more precision when plotting arcs (and others) 2023-10-23 17:59:31 +02:00
plotters_pslike.h Plotters (especially DXF) add more precision when plotting arcs (and others) 2023-10-23 17:59:31 +02:00