Browse Source

Gerber file export: avoid duplicate corner when creating polygons (regions in Gerber dialect)

Fixes: lp:1847714
https://bugs.launchpad.net/kicad/+bug/1847714
pull/15/head
jean-pierre charras 6 years ago
parent
commit
4b2d801fec
  1. 5
      common/plotters/GERBER_plotter.cpp

5
common/plotters/GERBER_plotter.cpp

@ -561,7 +561,10 @@ void GERBER_PLOTTER::PlotPoly( const std::vector< wxPoint >& aCornerList,
for( unsigned ii = 1; ii < aCornerList.size(); ii++ )
LineTo( aCornerList[ii] );
FinishTo( aCornerList[0] );
// If the polygon is not closed, close it:
if( aCornerList[0] != aCornerList[aCornerList.size()-1] )
FinishTo( aCornerList[0] );
fputs( "G37*\n", outputFile );
}

Loading…
Cancel
Save