/GhettoduinoOutline.eps
Unknown | 141 lines | 127 code | 14 blank | 0 comment | 0 complexity | f30d55263d032a8ead8c8883bb8b59a7 MD5 | raw file
- %!PS-Adobe-3.0 EPSF-3.0
- %%Title: EAGLE Drawing E:/Documents/eagle/projects/Ghettoduino/ghettoduino.brd
- %%Creator: EAGLE
- %%Pages: 1
- %%BoundingBox: 0 0 193 121
- %%EndComments
- % Coordinate transfer:
- /EU { 254 div 0.072 mul } def
- /inch { 72 mul } def
- % Linestyle:
- 1 setlinecap
- 1 setlinejoin
- % Drawing functions:
- /l { % draw a line
- /lw exch def
- /y2 exch def
- /x2 exch def
- /y1 exch def
- /x1 exch def
- newpath
- x1 EU y1 EU moveto
- x2 EU y2 EU lineto
- lw EU setlinewidth
- stroke
- } def
- /h { % draw a hole
- /d exch def
- /y exch def
- /x exch def
- d 0 gt {
- newpath
- x EU y EU d 2 div EU 0 360 arc
- currentgray dup
- 1 exch sub setgray
- fill
- setgray
- } if
- } def
- /b { % draw a bar
- /an exch def
- /y2 exch def
- /x2 exch def
- /y1 exch def
- /x1 exch def
- /w2 x2 x1 sub 2 div EU def
- /h2 y2 y1 sub 2 div EU def
- gsave
- x1 x2 add 2 div EU y1 y2 add 2 div EU translate
- an rotate
- newpath
- w2 h2 moveto
- w2 neg h2 lineto
- w2 neg h2 neg lineto
- w2 h2 neg lineto
- closepath
- fill
- grestore
- } def
- /c { % draw a circle
- /lw exch def
- /rd exch def
- /y exch def
- /x exch def
- newpath
- lw EU setlinewidth
- x EU y EU rd EU 0 360 arc
- stroke
- } def
- /a { % draw an arc
- /lc exch def
- /ae exch def
- /as exch def
- /lw exch def
- /rd exch def
- /y exch def
- /x exch def
- lw rd 2 mul gt {
- /rd rd lw 2 div add 2 div def
- /lw rd 2 mul def
- } if
- currentlinecap currentlinejoin
- lc setlinecap 0 setlinejoin
- newpath
- lw EU setlinewidth
- x EU y EU rd EU as ae arc
- stroke
- setlinejoin setlinecap
- } def
- /p { % draw a pie
- /d exch def
- /y exch def
- /x exch def
- newpath
- x EU y EU d 2 div EU 0 360 arc
- fill
- } def
- /edge { 0.20710678119 mul } def
- /o { % draw an octagon
- /an exch def
- /dy exch def
- /dx exch def
- /y exch def
- /x exch def
- gsave
- x EU y EU translate
- an dx dy lt { 90 add /dx dy /dy dx def def } if rotate
- newpath
- 0 dx 2 div sub EU 0 dy edge add EU moveto
- 0 dx dy sub 2 div sub dy edge sub EU 0 dy 2 div add EU lineto
- 0 dx dy sub 2 div add dy edge add EU 0 dy 2 div add EU lineto
- 0 dx 2 div add EU 0 dy edge add EU lineto
- 0 dx 2 div add EU 0 dy edge sub EU lineto
- 0 dx dy sub 2 div add dy edge add EU 0 dy 2 div sub EU lineto
- 0 dx dy sub 2 div sub dy edge sub EU 0 dy 2 div sub EU lineto
- 0 dx 2 div sub EU 0 dy edge sub EU lineto
- closepath
- fill
- grestore
- } def
- 61365 268366 5572 0 89.94 177.41 1 a
- 55799 268618 55559 86216 0 l
- 60639 85981 5085 0 177.35 270.00 1 a
- 60639 80896 558526 80896 0 l
- 558526 85976 5080 0 270.00 360.00 1 a
- 563606 85976 563606 268856 0 l
- 558524 268856 5082 0 0.00 90.00 1 a
- 558524 273938 61371 273938 0 l