| 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" |
| 108 | inkscape:zoom="1.4" |
| 109 | inkscape:cx="331.7421" |
| 110 | inkscape:cy="234.06359" |
| 111 | inkscape:document-units="px" |
| 112 | inkscape:current-layer="layer1" |
| 113 | showgrid="false" |
| 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" /> |
| 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 |
| 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" |
| 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 |
| 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" |
| 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 |
| 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" |
| 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 |
| 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" |
| 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)" |
| 374 | d="m 278.23529,683.58547 c -4.67655,7.24258 -4.54748,12.45924 -0.17857,17.32143" |
| 375 | id="path6308-5" |
| 376 | inkscape:connector-curvature="0" |
| 377 | sodipodi:nodetypes="cc" /> |
| 378 | </g> |
| 379 | </svg> |