kicad/common/plotters
jean-pierre charras 88ffcec4b5 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)
Fixes #15056
https://gitlab.com/kicad/code/kicad/-/issues/15056
2023-07-06 18:09:38 +02:00
..
DXF_plotter.cpp Plotters (especially DXF) add more precision when plotting arcs (and others) 2023-07-06 18:09:38 +02:00
GERBER_plotter.cpp Plotters (especially DXF) add more precision when plotting arcs (and others) 2023-07-06 18:09:38 +02:00
HPGL_plotter.cpp Plotters (especially DXF) add more precision when plotting arcs (and others) 2023-07-06 18:09:38 +02:00
PDF_plotter.cpp Plotters (especially DXF) add more precision when plotting arcs (and others) 2023-07-06 18:09:38 +02:00
PS_plotter.cpp plotters rework: add plot fct to use TEXT_ATTRIBUTES class to pass text settings 2023-02-26 14:44:53 +01:00
SVG_plotter.cpp Plotters (especially DXF) add more precision when plotting arcs (and others) 2023-07-06 18:09:38 +02:00
common_plot_functions.cpp Move drawing sheet datastructures to EDA_IU_SCALE. 2023-06-12 22:34:25 +01:00
plotter.cpp Plotters (especially DXF) add more precision when plotting arcs (and others) 2023-07-06 18:09:38 +02:00