mark speeds given to go as constant
[challenge-bot] / guide / 0-arduino-to-deck / keep-holes-far-apart.svg
CommitLineData
763861dd 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5 xmlns:dc="http://purl.org/dc/elements/1.1/"
6 xmlns:cc="http://creativecommons.org/ns#"
7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8 xmlns:svg="http://www.w3.org/2000/svg"
9 xmlns="http://www.w3.org/2000/svg"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="640"
13 height="480"
14 id="svg2"
15 version="1.1"
16 inkscape:version="0.48.5 r10040"
17 sodipodi:docname="keep-holes-far-apart.svg">
18 <defs
19 id="defs4">
20 <marker
21 inkscape:stockid="Arrow1Sstart"
22 orient="auto"
23 refY="0.0"
24 refX="0.0"
25 id="Arrow1Sstart"
26 style="overflow:visible">
27 <path
28 id="path4353"
29 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
30 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
31 transform="scale(0.2) translate(6,0)" />
32 </marker>
33 <marker
34 inkscape:stockid="Arrow1Lstart"
35 orient="auto"
36 refY="0.0"
37 refX="0.0"
38 id="Arrow1Lstart"
39 style="overflow:visible">
40 <path
41 id="path4341"
42 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
43 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
44 transform="scale(0.8) translate(12.5,0)" />
45 </marker>
46 <marker
47 inkscape:stockid="Arrow1Send"
48 orient="auto"
49 refY="0.0"
50 refX="0.0"
51 id="Arrow1Send"
52 style="overflow:visible;">
53 <path
54 id="path4356"
55 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
56 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
57 transform="scale(0.2) rotate(180) translate(6,0)" />
58 </marker>
59 <marker
60 inkscape:stockid="Arrow1Lend"
61 orient="auto"
62 refY="0.0"
63 refX="0.0"
64 id="Arrow1Lend"
65 style="overflow:visible;">
66 <path
67 id="path4344"
68 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
69 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
70 transform="scale(0.8) rotate(180) translate(12.5,0)" />
71 </marker>
72 <marker
73 inkscape:stockid="Arrow1Sstart"
74 orient="auto"
75 refY="0"
76 refX="0"
77 id="Arrow1Sstart-6"
78 style="overflow:visible">
79 <path
80 inkscape:connector-curvature="0"
81 id="path4353-6"
82 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
83 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
84 transform="matrix(0.2,0,0,0.2,1.2,0)" />
85 </marker>
86 <marker
87 inkscape:stockid="Arrow1Send"
88 orient="auto"
89 refY="0"
90 refX="0"
91 id="Arrow1Send-4"
92 style="overflow:visible">
93 <path
94 inkscape:connector-curvature="0"
95 id="path4356-9"
96 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
97 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
98 transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
99 </marker>
100 </defs>
101 <sodipodi:namedview
102 id="base"
103 pagecolor="#ffffff"
104 bordercolor="#666666"
105 borderopacity="1.0"
106 inkscape:pageopacity="0.0"
107 inkscape:pageshadow="2"
f91115f9 108 inkscape:zoom="1.4"
109 inkscape:cx="331.7421"
110 inkscape:cy="234.06359"
763861dd 111 inkscape:document-units="px"
112 inkscape:current-layer="layer1"
113 showgrid="false"
f91115f9 114 inkscape:window-width="1198"
115 inkscape:window-height="981"
116 inkscape:window-x="1366"
117 inkscape:window-y="466"
118 inkscape:window-maximized="0" />
763861dd 119 <metadata
120 id="metadata7">
121 <rdf:RDF>
122 <cc:Work
123 rdf:about="">
124 <dc:format>image/svg+xml</dc:format>
125 <dc:type
126 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
127 </cc:Work>
128 </rdf:RDF>
129 </metadata>
130 <g
131 inkscape:label="Layer 1"
132 inkscape:groupmode="layer"
133 id="layer1"
134 transform="translate(0,-572.36218)">
135 <path
136 sodipodi:type="arc"
137 style="opacity:0.66600001;fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:5.30000019;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
138 id="path3265-6-4"
139 sodipodi:cx="130.30968"
140 sodipodi:cy="70.888222"
141 sodipodi:rx="34.345188"
142 sodipodi:ry="34.345188"
143 d="m 164.65487,70.888222 a 34.345188,34.345188 0 1 1 -68.690381,0 34.345188,34.345188 0 1 1 68.690381,0 z"
144 transform="translate(146.47212,596.81085)" />
145 <path
146 sodipodi:type="arc"
147 style="opacity:0.66600001;fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:5.30000019;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
148 id="path3265-6-4-0"
149 sodipodi:cx="130.30968"
150 sodipodi:cy="70.888222"
151 sodipodi:rx="34.345188"
152 sodipodi:ry="34.345188"
153 d="m 164.65487,70.888222 a 34.345188,34.345188 0 1 1 -68.690381,0 34.345188,34.345188 0 1 1 68.690381,0 z"
154 transform="translate(146.47212,570.2806)" />
155 <path
156 sodipodi:type="arc"
157 style="opacity:0.66600001;fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:5.30000019;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
158 id="path3265-6-4-6"
159 sodipodi:cx="130.30968"
160 sodipodi:cy="70.888222"
161 sodipodi:rx="34.345188"
162 sodipodi:ry="34.345188"
163 d="m 164.65487,70.888222 a 34.345188,34.345188 0 1 1 -68.690381,0 34.345188,34.345188 0 1 1 68.690381,0 z"
164 transform="translate(225.62116,597.51454)" />
165 <path
166 sodipodi:type="arc"
167 style="opacity:0.66600001;fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:5.30000019;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
168 id="path3265-6-4-0-8"
169 sodipodi:cx="130.30968"
170 sodipodi:cy="70.888222"
171 sodipodi:rx="34.345188"
172 sodipodi:ry="34.345188"
173 d="m 164.65487,70.888222 a 34.345188,34.345188 0 1 1 -68.690381,0 34.345188,34.345188 0 1 1 68.690381,0 z"
174 transform="translate(225.62116,570.98429)" />
175 <path
176 sodipodi:type="arc"
177 style="opacity:0.66600001;fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:5.30000019;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
178 id="path3265-6-4-8"
179 sodipodi:cx="130.30968"
180 sodipodi:cy="70.888222"
181 sodipodi:rx="34.345188"
182 sodipodi:ry="34.345188"
183 d="m 164.65487,70.888222 a 34.345188,34.345188 0 1 1 -68.690381,0 34.345188,34.345188 0 1 1 68.690381,0 z"
184 transform="translate(-7.0710682,806.0857)" />
185 <path
186 sodipodi:type="arc"
187 style="opacity:0.66600001;fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:5.30000019;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
188 id="path3265-6-4-0-4"
189 sodipodi:cx="130.30968"
190 sodipodi:cy="70.888222"
191 sodipodi:rx="34.345188"
192 sodipodi:ry="34.345188"
193 d="m 164.65487,70.888222 a 34.345188,34.345188 0 1 1 -68.690381,0 34.345188,34.345188 0 1 1 68.690381,0 z"
194 transform="translate(-7.0710682,779.55545)" />
195 <path
196 sodipodi:type="arc"
197 style="opacity:0.66600001;fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:5.30000019;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
198 id="path3265-6-4-6-3"
199 sodipodi:cx="130.30968"
200 sodipodi:cy="70.888222"
201 sodipodi:rx="34.345188"
202 sodipodi:ry="34.345188"
203 d="m 164.65487,70.888222 a 34.345188,34.345188 0 1 1 -68.690381,0 34.345188,34.345188 0 1 1 68.690381,0 z"
204 transform="translate(383.71003,806.34034)" />
205 <path
206 sodipodi:type="arc"
207 style="opacity:0.66600001;fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:5.30000019;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
208 id="path3265-6-4-0-8-1"
209 sodipodi:cx="130.30968"
210 sodipodi:cy="70.888222"
211 sodipodi:rx="34.345188"
212 sodipodi:ry="34.345188"
213 d="m 164.65487,70.888222 a 34.345188,34.345188 0 1 1 -68.690381,0 34.345188,34.345188 0 1 1 68.690381,0 z"
214 transform="translate(383.71004,779.81009)" />
215 <path
216 style="fill:#008000;stroke:#008000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
217 d="m 275.89791,678.22693 79.02277,27.17323"
218 id="path3467"
219 inkscape:connector-curvature="0"
220 sodipodi:nodetypes="cc" />
221 <path
222 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
223 d="m 29.294424,32.502422 572.756496,0"
224 id="path3471"
225 inkscape:connector-curvature="0"
226 transform="translate(0,572.36218)" />
227 <path
228 style="fill:#008000;stroke:#008000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
229 d="m 276.91325,132.3304 80.40818,-25.90183"
230 id="path3498"
231 inkscape:connector-curvature="0"
232 transform="translate(0,572.36218)"
233 sodipodi:nodetypes="cc" />
234 <path
235 style="fill:#008000;stroke:#008000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
236 d="M 123.21429,314.64286 515,342.14286"
237 id="path3500"
238 inkscape:connector-curvature="0"
239 transform="translate(0,572.36218)" />
240 <path
241 style="fill:#008000;stroke:#008000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
242 d="M 122.5,342.14286 514.64286,315"
243 id="path3502"
244 inkscape:connector-curvature="0"
245 transform="translate(0,572.36218)" />
246 <path
247 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
248 d="m 28.621753,631.6479 572.756497,0"
249 id="path3471-2"
250 inkscape:connector-curvature="0" />
251 <path
252 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
253 d="m 26.982823,814.21594 572.756497,0"
254 id="path3471-9"
255 inkscape:connector-curvature="0" />
256 <path
257 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
258 d="m 26.310152,840.99924 572.756498,0"
259 id="path3471-2-2"
260 inkscape:connector-curvature="0" />
261 <text
262 xml:space="preserve"
263 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Linux Libertine Mono O;-inkscape-font-specification:Linux Libertine Mono O"
264 x="437.14288"
265 y="716.64789"
266 id="text3559"
267 sodipodi:linespacing="125%"><tspan
268 sodipodi:role="line"
269 id="tspan3561"
270 x="437.14288"
271 y="716.64789">same vertical</tspan><tspan
272 sodipodi:role="line"
273 x="437.14288"
274 y="741.64789"
275 id="tspan3563">distance</tspan></text>
276 <path
f91115f9 277 style="fill:none;stroke:#0a00ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Send);stroke-miterlimit:4;stroke-dasharray:none"
763861dd 278 d="M 552.14286,127.14286 546.42857,45 l -35,0.714285 L 510.71429,35"
279 id="path4783"
280 inkscape:connector-curvature="0"
281 transform="translate(0,572.36218)" />
282 <path
f91115f9 283 style="fill:none;stroke:#0a00ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Send);stroke-miterlimit:4;stroke-dasharray:none"
763861dd 284 d="m 511.38656,617.66428 -4.32248,8.35411"
285 id="path4785"
286 inkscape:connector-curvature="0"
287 sodipodi:nodetypes="cc" />
288 <path
f91115f9 289 style="fill:none;stroke:#0a00ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Send);stroke-miterlimit:4;stroke-dasharray:none"
763861dd 290 d="M 465.71429,173.57143 461.42857,256.42857 430.71429,255 l -2.14286,10"
291 id="path5521"
292 inkscape:connector-curvature="0"
293 transform="translate(0,572.36218)" />
294 <path
f91115f9 295 style="fill:none;stroke:#0a00ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Send);stroke-miterlimit:4;stroke-dasharray:none"
763861dd 296 d="m 430.71429,254.82143 -2.67857,-10.53572"
297 id="path5707"
298 inkscape:connector-curvature="0"
299 transform="translate(0,572.36218)" />
300 <text
301 xml:space="preserve"
302 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Linux Libertine Mono O;-inkscape-font-specification:Linux Libertine Mono O"
303 x="103.57143"
304 y="748.07648"
305 id="text5893"
306 sodipodi:linespacing="125%"><tspan
307 sodipodi:role="line"
308 id="tspan5895"
309 x="103.57143"
310 y="748.07648">angle A is</tspan><tspan
311 sodipodi:role="line"
312 x="103.57143"
313 y="773.07648"
314 id="tspan5897">bigger than angle B</tspan></text>
315 <text
316 xml:space="preserve"
317 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Linux Libertine Mono O;-inkscape-font-specification:Linux Libertine Mono O"
318 x="280"
319 y="698.07648"
320 id="text5899"
321 sodipodi:linespacing="125%"><tspan
322 sodipodi:role="line"
323 id="tspan5901"
324 x="280"
325 y="698.07648">A</tspan></text>
326 <text
327 xml:space="preserve"
328 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Linux Libertine Mono O;-inkscape-font-specification:Linux Libertine Mono O"
329 x="156.42857"
330 y="908.07648"
331 id="text5903"
332 sodipodi:linespacing="125%"><tspan
333 sodipodi:role="line"
334 id="tspan5905"
335 x="156.42857"
336 y="908.07648">B</tspan></text>
337 <path
338 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
339 d="m 192.14286,160.71429 72.14285,-36.42858"
340 id="path5907"
341 inkscape:connector-curvature="0"
342 transform="translate(0,572.36218)" />
343 <path
344 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
345 d="M 275,205.71429 173.57143,326.42857"
346 id="path6093"
347 inkscape:connector-curvature="0"
348 transform="translate(0,572.36218)" />
349 <text
350 xml:space="preserve"
351 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Linux Libertine Mono O;-inkscape-font-specification:Linux Libertine Mono O"
352 x="138.57143"
353 y="411.42856"
354 id="text6279"
355 sodipodi:linespacing="125%"
356 transform="translate(0,572.36218)"><tspan
357 sodipodi:role="line"
358 id="tspan6281"
359 x="138.57143"
360 y="411.42856">holes that are far apart</tspan><tspan
361 sodipodi:role="line"
362 x="138.57143"
363 y="436.42856"
364 id="tspan6283">minimize rotation</tspan></text>
365 <path
366 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Sstart);marker-end:url(#Arrow1Send)"
367 d="m 149.64286,319.28571 c -4.67655,7.24258 -4.36891,13.17353 0,18.03572"
368 id="path6308"
369 inkscape:connector-curvature="0"
370 transform="translate(0,572.36218)"
371 sodipodi:nodetypes="cc" />
372 <path
373 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Sstart);marker-end:url(#Arrow1Send)"
f91115f9 374 d="m 278.23529,683.58547 c -4.67655,7.24258 -4.54748,12.45924 -0.17857,17.32143"
763861dd 375 id="path6308-5"
376 inkscape:connector-curvature="0"
377 sodipodi:nodetypes="cc" />
378 </g>
379</svg>