kicad/gerbview/gerber_test_files/aperture_macro_with_negativ...

70 lines
1.7 KiB
Plaintext

%TF.GerberVersion,J4*%
%TF.Part,Single*%
%TF.FileFunction,Other,BugReportExample*%
%FSLAX26Y26*%
%MOIN*%
%LPD*%
%SRX1Y1I0J0*%
G04 ===================================================*
G04 Aperture Macros*
G04 AMHALFCIRCLE draws a half circle by drawing a full circle and then
G04 a rectangular negative object overlapping the other half circle
G04 ===================================================*
%AMHALFCIRCLE*
1,1,1,0,0,0,0*
2,0,1,0,0,-.5,0,0*%
G04 ===================================================*
G04 Aperture Definitions*
G04 ===================================================*
%ADD10HALFCIRCLE*%
%ADD20HALFCIRCLE*%
%ADD30HALFCIRCLE*%
G04 ===================================================*
G04 Program*
G04 ===================================================*
G01*
G04 ---------------------------------------------------*
G04 The following code should produce similar outputs. *
G04 That is, 2 half circles side by side. However, *
G04 only the flashes done with D10 are correct. With *
G04 the D20, the second aperture flash erases the first*
G04 which should not happen according to the gerber *
G04 file format specifications. The only difference *
G04 between the D10 and D20 flashes are the Y coords. *
G04 and the order of the flash statements. *
G04 Note: D30 shows one flash (one aperture macro). *
G04 *
G04 See section 4.12.2 of the Ucamco Gerber Format *
G04 Specification document for more details on aperture*
G04 macro exposure modifiers. *
G04 ---------------------------------------------------*
D10*
X500000Y2000000D03*
X0Y2000000D03*
D20*
X0Y0D03*
X500000Y0D03*
D30*
X1500000Y1000000D03*
M02*