aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2023-03-30 15:05:09 +0200
committerjaseg <git@jaseg.de>2023-03-30 15:05:09 +0200
commit0d4172901bb0f9a37c46cd46da786cf92155774c (patch)
treea328d2991934dec2e25c320fc4d2743878815662
parentbc63166a40f522014dfd11e830cce11d6d61be6d (diff)
downloadgerbolyze-0d4172901bb0f9a37c46cd46da786cf92155774c.tar.gz
gerbolyze-0d4172901bb0f9a37c46cd46da786cf92155774c.tar.bz2
gerbolyze-0d4172901bb0f9a37c46cd46da786cf92155774c.zip
Fix scale of drill mapping test
-rw-r--r--gerbolyze/tests/resources/layers.svg738
-rw-r--r--gerbolyze/tests/test_integration.py4
-rw-r--r--svg-flatten/src/svg_doc.cpp8
3 files changed, 445 insertions, 305 deletions
diff --git a/gerbolyze/tests/resources/layers.svg b/gerbolyze/tests/resources/layers.svg
index 1879033..33ff4ab 100644
--- a/gerbolyze/tests/resources/layers.svg
+++ b/gerbolyze/tests/resources/layers.svg
@@ -82,7 +82,7 @@
id="rect1146-5" />
</defs>
<sodipodi:namedview
- inkscape:current-layer="g-outline"
+ inkscape:current-layer="g-plated-drill"
id="namedview4"
pagecolor="#ffffff"
bordercolor="#000000"
@@ -93,14 +93,15 @@
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
- inkscape:zoom="1.326224"
- inkscape:cx="145.52594"
- inkscape:cy="302.3622"
+ inkscape:zoom="9.8718859"
+ inkscape:cx="110.81976"
+ inkscape:cy="436.59338"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
- inkscape:window-maximized="1" />
+ inkscape:window-maximized="1"
+ showguides="false" />
<g
id="g-top-paste"
inkscape:label="top paste"
@@ -559,12 +560,14 @@
inkscape:groupmode="layer">
<g
id="g3914"
- transform="translate(-41.733748,63.807618)">
+ transform="matrix(1.0463418,0,0,1.0463418,-43.953115,62.062388)"
+ style="stroke-width:0.955711">
<g
id="g3775"
- transform="translate(59.673046,11.13409)">
+ transform="translate(59.673046,11.13409)"
+ style="stroke-width:0.955711">
<circle
- style="fill:#000000;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-dasharray:none"
+ style="fill:#000000;stroke:none;stroke-width:0.0955711;stroke-linecap:round;stroke-dasharray:none"
id="path1374"
cx="-11.447309"
cy="26.860329"
@@ -577,923 +580,1058 @@
inkscape:tile-y0="26.525881" />
<g
id="g1788"
- transform="translate(-70.372474)">
+ transform="translate(-70.372474)"
+ style="stroke-width:0.955711">
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
id="use1683"
- transform="translate(71.659431)" />
+ transform="translate(71.659431)"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
- id="use1685" />
+ id="use1685"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
- id="use1687" />
+ id="use1687"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
- id="use1689" />
+ id="use1689"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
- id="use1691" />
+ id="use1691"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
- id="use1693" />
+ id="use1693"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
- id="use1695" />
+ id="use1695"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774)"
- id="use1697" />
+ id="use1697"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774,1.0033423)"
- id="use1699" />
+ id="use1699"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774,2.0066846)"
- id="use1701" />
+ id="use1701"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774,3.010027)"
- id="use1703" />
+ id="use1703"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774,4.0133693)"
- id="use1705" />
+ id="use1705"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774,5.0167116)"
- id="use1707" />
+ id="use1707"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774,6.0200539)"
- id="use1709" />
+ id="use1709"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116)"
- id="use1711" />
+ id="use1711"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,1.0033423)"
- id="use1713" />
+ id="use1713"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,2.0066846)"
- id="use1715" />
+ id="use1715"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,3.010027)"
- id="use1717" />
+ id="use1717"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,4.0133693)"
- id="use1719" />
+ id="use1719"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,5.0167116)"
- id="use1721" />
+ id="use1721"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,6.0200539)"
- id="use1723" />
+ id="use1723"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458)"
- id="use1725" />
+ id="use1725"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458,1.0033423)"
- id="use1727" />
+ id="use1727"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458,2.0066846)"
- id="use1729" />
+ id="use1729"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458,3.010027)"
- id="use1731" />
+ id="use1731"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458,4.0133693)"
- id="use1733" />
+ id="use1733"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458,5.0167116)"
- id="use1735" />
+ id="use1735"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458,6.0200539)"
- id="use1737" />
+ id="use1737"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801)"
- id="use1739" />
+ id="use1739"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,1.0033423)"
- id="use1741" />
+ id="use1741"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,2.0066846)"
- id="use1743" />
+ id="use1743"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,3.010027)"
- id="use1745" />
+ id="use1745"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,4.0133693)"
- id="use1747" />
+ id="use1747"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,5.0167116)"
- id="use1749" />
+ id="use1749"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,6.0200539)"
- id="use1751" />
+ id="use1751"
+ style="stroke-width:0.955711" />
</g>
</g>
<g
- id="g3579">
+ id="g3579"
+ style="stroke-width:0.955711">
<g
id="g1860"
- transform="translate(-4.0047091,11.13409)">
+ transform="translate(-4.0047091,11.13409)"
+ style="stroke-width:0.955711">
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
id="use1790"
- transform="translate(71.659431)" />
+ transform="translate(71.659431)"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
- id="use1792" />
+ id="use1792"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
- id="use1794" />
+ id="use1794"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
- id="use1796" />
+ id="use1796"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
- id="use1798" />
+ id="use1798"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
- id="use1800" />
+ id="use1800"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
- id="use1802" />
+ id="use1802"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774)"
- id="use1804" />
+ id="use1804"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774,3.010027)"
- id="use1810" />
+ id="use1810"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116)"
- id="use1818" />
+ id="use1818"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,3.010027)"
- id="use1824" />
+ id="use1824"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458)"
- id="use1832" />
+ id="use1832"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458,3.010027)"
- id="use1838" />
+ id="use1838"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,1.0033423)"
- id="use1848" />
+ id="use1848"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,2.0066846)"
- id="use1850" />
+ id="use1850"
+ style="stroke-width:0.955711" />
</g>
<g
id="g1932"
- transform="translate(3.0096666,11.13409)">
+ transform="translate(3.0096666,11.13409)"
+ style="stroke-width:0.955711">
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
id="use1862"
- transform="translate(71.659431)" />
+ transform="translate(71.659431)"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
- id="use1864" />
+ id="use1864"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
- id="use1866" />
+ id="use1866"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
- id="use1868" />
+ id="use1868"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
- id="use1870" />
+ id="use1870"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
- id="use1872" />
+ id="use1872"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
- id="use1874" />
+ id="use1874"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774,6.0200539)"
- id="use1888" />
+ id="use1888"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,6.0200539)"
- id="use1902" />
+ id="use1902"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458,6.0200539)"
- id="use1916" />
+ id="use1916"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,6.0200539)"
- id="use1930" />
+ id="use1930"
+ style="stroke-width:0.955711" />
</g>
<g
id="g2004"
- transform="translate(10.024042,11.13409)">
+ transform="translate(10.024042,11.13409)"
+ style="stroke-width:0.955711">
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
- id="use1936" />
+ id="use1936"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
- id="use1938" />
+ id="use1938"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
- id="use1940" />
+ id="use1940"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
- id="use1942" />
+ id="use1942"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
- id="use1944" />
+ id="use1944"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
- id="use1946" />
+ id="use1946"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774)"
- id="use1948" />
+ id="use1948"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774,4.0133693)"
- id="use1956" />
+ id="use1956"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116)"
- id="use1962" />
+ id="use1962"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,4.0133693)"
- id="use1970" />
+ id="use1970"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458)"
- id="use1976" />
+ id="use1976"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458,4.0133693)"
- id="use1984" />
+ id="use1984"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,1.0033423)"
- id="use1992" />
+ id="use1992"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,2.0066846)"
- id="use1994" />
+ id="use1994"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,3.010027)"
- id="use1996" />
+ id="use1996"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,4.0133693)"
- id="use1998" />
+ id="use1998"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,5.0167116)"
- id="use2000" />
+ id="use2000"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,6.0200539)"
- id="use2002" />
+ id="use2002"
+ style="stroke-width:0.955711" />
</g>
<g
id="g2076"
- transform="translate(17.038418,11.13409)">
+ transform="translate(17.038418,11.13409)"
+ style="stroke-width:0.955711">
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
id="use2006"
- transform="translate(71.659431)" />
+ transform="translate(71.659431)"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774)"
- id="use2020" />
+ id="use2020"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116)"
- id="use2034" />
+ id="use2034"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,1.0033423)"
- id="use2036" />
+ id="use2036"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,2.0066846)"
- id="use2038" />
+ id="use2038"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,3.010027)"
- id="use2040" />
+ id="use2040"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,4.0133693)"
- id="use2042" />
+ id="use2042"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,5.0167116)"
- id="use2044" />
+ id="use2044"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,6.0200539)"
- id="use2046" />
+ id="use2046"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458)"
- id="use2048" />
+ id="use2048"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801)"
- id="use2062" />
+ id="use2062"
+ style="stroke-width:0.955711" />
</g>
<g
id="g2148"
- transform="translate(24.052794,11.13409)">
+ transform="translate(24.052794,11.13409)"
+ style="stroke-width:0.955711">
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
id="use2078"
- transform="translate(71.659431)" />
+ transform="translate(71.659431)"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
- id="use2080" />
+ id="use2080"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
- id="use2082" />
+ id="use2082"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
- id="use2084" />
+ id="use2084"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
- id="use2086" />
+ id="use2086"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
- id="use2088" />
+ id="use2088"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
- id="use2090" />
+ id="use2090"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774)"
- id="use2092" />
+ id="use2092"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774,3.010027)"
- id="use2098" />
+ id="use2098"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774,6.0200539)"
- id="use2104" />
+ id="use2104"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116)"
- id="use2106" />
+ id="use2106"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,3.010027)"
- id="use2112" />
+ id="use2112"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,6.0200539)"
- id="use2118" />
+ id="use2118"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458)"
- id="use2120" />
+ id="use2120"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458,3.010027)"
- id="use2126" />
+ id="use2126"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458,6.0200539)"
- id="use2132" />
+ id="use2132"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801)"
- id="use2134" />
+ id="use2134"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,3.010027)"
- id="use2140" />
+ id="use2140"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,6.0200539)"
- id="use2146" />
+ id="use2146"
+ style="stroke-width:0.955711" />
</g>
<g
id="g2508"
- transform="translate(31.06717,11.13409)">
+ transform="translate(31.06717,11.13409)"
+ style="stroke-width:0.955711">
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
id="use2438"
- transform="translate(71.659431)" />
+ transform="translate(71.659431)"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
- id="use2440" />
+ id="use2440"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
- id="use2442" />
+ id="use2442"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
- id="use2444" />
+ id="use2444"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
- id="use2446" />
+ id="use2446"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
- id="use2448" />
+ id="use2448"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
- id="use2450" />
+ id="use2450"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774)"
- id="use2452" />
+ id="use2452"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(72.662774,6.0200539)"
- id="use2464" />
+ id="use2464"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116)"
- id="use2466" />
+ id="use2466"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(73.666116,6.0200539)"
- id="use2478" />
+ id="use2478"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458)"
- id="use2480" />
+ id="use2480"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(74.669458,6.0200539)"
- id="use2492" />
+ id="use2492"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,1.0033423)"
- id="use2496" />
+ id="use2496"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,2.0066846)"
- id="use2498" />
+ id="use2498"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,3.010027)"
- id="use2500" />
+ id="use2500"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,4.0133693)"
- id="use2502" />
+ id="use2502"
+ style="stroke-width:0.955711" />
<use
x="0"
y="0"
inkscape:tiled-clone-of="#path1374"
xlink:href="#path1374"
transform="translate(75.672801,5.0167116)"
- id="use2504" />
+ id="use2504"
+ style="stroke-width:0.955711" />
</g>
</g>
</g>
@@ -1504,12 +1642,12 @@
inkscape:groupmode="layer">
<g
id="g3736"
- transform="matrix(0.75866977,0,0,0.75866977,-36.231589,77.920776)"
- style="stroke-width:1.3181">
+ transform="matrix(0.74819266,0,0,0.74819266,-35.646202,78.405074)"
+ style="stroke-width:1.33656">
<g
id="g2580"
transform="translate(-4.0047091,19.69856)"
- style="stroke-width:1.3181">
+ style="stroke-width:1.33656">
<use
x="0"
y="0"
@@ -1517,7 +1655,7 @@
xlink:href="#path1374"
id="use2510"
transform="translate(71.659431)"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1525,7 +1663,7 @@
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
id="use2512"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1533,7 +1671,7 @@
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
id="use2514"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1541,7 +1679,7 @@
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
id="use2516"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1549,7 +1687,7 @@
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
id="use2518"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1557,7 +1695,7 @@
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
id="use2520"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1565,7 +1703,7 @@
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
id="use2522"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1573,7 +1711,7 @@
xlink:href="#path1374"
transform="translate(72.662774,1.0033423)"
id="use2526"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1581,7 +1719,7 @@
xlink:href="#path1374"
transform="translate(73.666116,2.0066846)"
id="use2542"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1589,7 +1727,7 @@
xlink:href="#path1374"
transform="translate(73.666116,3.010027)"
id="use2544"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1597,7 +1735,7 @@
xlink:href="#path1374"
transform="translate(73.666116,4.0133693)"
id="use2546"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1605,7 +1743,7 @@
xlink:href="#path1374"
transform="translate(74.669458,5.0167116)"
id="use2562"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1613,7 +1751,7 @@
xlink:href="#path1374"
transform="translate(75.672801)"
id="use2566"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1621,7 +1759,7 @@
xlink:href="#path1374"
transform="translate(75.672801,1.0033423)"
id="use2568"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1629,7 +1767,7 @@
xlink:href="#path1374"
transform="translate(75.672801,2.0066846)"
id="use2570"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1637,7 +1775,7 @@
xlink:href="#path1374"
transform="translate(75.672801,3.010027)"
id="use2572"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1645,7 +1783,7 @@
xlink:href="#path1374"
transform="translate(75.672801,4.0133693)"
id="use2574"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1653,7 +1791,7 @@
xlink:href="#path1374"
transform="translate(75.672801,5.0167116)"
id="use2576"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1661,12 +1799,12 @@
xlink:href="#path1374"
transform="translate(75.672801,6.0200539)"
id="use2578"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
</g>
<g
id="g2652"
transform="translate(3.0096669,19.69856)"
- style="stroke-width:1.3181">
+ style="stroke-width:1.33656">
<use
x="0"
y="0"
@@ -1674,7 +1812,7 @@
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
id="use2584"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1682,7 +1820,7 @@
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
id="use2586"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1690,7 +1828,7 @@
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
id="use2588"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1698,7 +1836,7 @@
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
id="use2590"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1706,7 +1844,7 @@
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
id="use2592"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1714,7 +1852,7 @@
xlink:href="#path1374"
transform="translate(72.662774)"
id="use2596"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1722,7 +1860,7 @@
xlink:href="#path1374"
transform="translate(72.662774,6.0200539)"
id="use2608"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1730,7 +1868,7 @@
xlink:href="#path1374"
transform="translate(73.666116)"
id="use2610"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1738,7 +1876,7 @@
xlink:href="#path1374"
transform="translate(73.666116,6.0200539)"
id="use2622"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1746,7 +1884,7 @@
xlink:href="#path1374"
transform="translate(74.669458)"
id="use2624"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1754,7 +1892,7 @@
xlink:href="#path1374"
transform="translate(74.669458,6.0200539)"
id="use2636"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1762,7 +1900,7 @@
xlink:href="#path1374"
transform="translate(75.672801,1.0033423)"
id="use2640"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1770,7 +1908,7 @@
xlink:href="#path1374"
transform="translate(75.672801,2.0066846)"
id="use2642"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1778,7 +1916,7 @@
xlink:href="#path1374"
transform="translate(75.672801,3.010027)"
id="use2644"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1786,7 +1924,7 @@
xlink:href="#path1374"
transform="translate(75.672801,4.0133693)"
id="use2646"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1794,12 +1932,12 @@
xlink:href="#path1374"
transform="translate(75.672801,5.0167116)"
id="use2648"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
</g>
<g
id="g2796"
transform="translate(10.032133,19.69856)"
- style="stroke-width:1.3181">
+ style="stroke-width:1.33656">
<use
x="0"
y="0"
@@ -1807,7 +1945,7 @@
xlink:href="#path1374"
id="use2726"
transform="translate(71.659431)"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1815,7 +1953,7 @@
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
id="use2728"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1823,7 +1961,7 @@
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
id="use2730"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1831,7 +1969,7 @@
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
id="use2732"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1839,7 +1977,7 @@
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
id="use2734"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1847,7 +1985,7 @@
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
id="use2736"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1855,7 +1993,7 @@
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
id="use2738"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1863,7 +2001,7 @@
xlink:href="#path1374"
transform="translate(72.662774,1.0033423)"
id="use2742"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1871,7 +2009,7 @@
xlink:href="#path1374"
transform="translate(73.666116,2.0066846)"
id="use2758"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1879,7 +2017,7 @@
xlink:href="#path1374"
transform="translate(73.666116,3.010027)"
id="use2760"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1887,7 +2025,7 @@
xlink:href="#path1374"
transform="translate(73.666116,4.0133693)"
id="use2762"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1895,7 +2033,7 @@
xlink:href="#path1374"
transform="translate(74.669458,5.0167116)"
id="use2778"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1903,7 +2041,7 @@
xlink:href="#path1374"
transform="translate(75.672801)"
id="use2782"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1911,7 +2049,7 @@
xlink:href="#path1374"
transform="translate(75.672801,1.0033423)"
id="use2784"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1919,7 +2057,7 @@
xlink:href="#path1374"
transform="translate(75.672801,2.0066846)"
id="use2786"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1927,7 +2065,7 @@
xlink:href="#path1374"
transform="translate(75.672801,3.010027)"
id="use2788"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1935,7 +2073,7 @@
xlink:href="#path1374"
transform="translate(75.672801,4.0133693)"
id="use2790"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1943,7 +2081,7 @@
xlink:href="#path1374"
transform="translate(75.672801,5.0167116)"
id="use2792"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1951,12 +2089,12 @@
xlink:href="#path1374"
transform="translate(75.672801,6.0200539)"
id="use2794"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
</g>
<g
id="g3315"
transform="translate(17.33907,19.69856)"
- style="stroke-width:1.3181">
+ style="stroke-width:1.33656">
<use
x="0"
y="0"
@@ -1964,7 +2102,7 @@
xlink:href="#path1374"
id="use3285"
transform="translate(71.659431)"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1972,7 +2110,7 @@
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
id="use3287"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1980,7 +2118,7 @@
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
id="use3289"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1988,7 +2126,7 @@
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
id="use3291"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -1996,7 +2134,7 @@
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
id="use3293"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2004,7 +2142,7 @@
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
id="use3295"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2012,7 +2150,7 @@
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
id="use3297"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2020,7 +2158,7 @@
xlink:href="#path1374"
transform="translate(72.662774)"
id="use3299"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2028,7 +2166,7 @@
xlink:href="#path1374"
transform="translate(72.662774,3.010027)"
id="use3301"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2036,7 +2174,7 @@
xlink:href="#path1374"
transform="translate(73.666116)"
id="use3303"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2044,7 +2182,7 @@
xlink:href="#path1374"
transform="translate(73.666116,3.010027)"
id="use3305"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2052,7 +2190,7 @@
xlink:href="#path1374"
transform="translate(74.669458)"
id="use3307"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2060,7 +2198,7 @@
xlink:href="#path1374"
transform="translate(74.669458,3.010027)"
id="use3309"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2068,7 +2206,7 @@
xlink:href="#path1374"
transform="translate(75.672801,1.0033423)"
id="use3311"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2076,12 +2214,12 @@
xlink:href="#path1374"
transform="translate(75.672801,2.0066846)"
id="use3313"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
</g>
<g
id="g3339"
transform="translate(24.353446,19.69856)"
- style="stroke-width:1.3181">
+ style="stroke-width:1.33656">
<use
x="0"
y="0"
@@ -2089,7 +2227,7 @@
xlink:href="#path1374"
id="use3317"
transform="translate(71.659431)"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2097,7 +2235,7 @@
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
id="use3319"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2105,7 +2243,7 @@
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
id="use3321"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2113,7 +2251,7 @@
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
id="use3323"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2121,7 +2259,7 @@
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
id="use3325"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2129,7 +2267,7 @@
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
id="use3327"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2137,7 +2275,7 @@
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
id="use3329"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2145,7 +2283,7 @@
xlink:href="#path1374"
transform="translate(72.662774,6.0200539)"
id="use3331"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2153,7 +2291,7 @@
xlink:href="#path1374"
transform="translate(73.666116,6.0200539)"
id="use3333"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2161,7 +2299,7 @@
xlink:href="#path1374"
transform="translate(74.669458,6.0200539)"
id="use3335"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2169,12 +2307,12 @@
xlink:href="#path1374"
transform="translate(75.672801,6.0200539)"
id="use3337"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
</g>
<g
id="g3377"
transform="translate(31.367821,19.69856)"
- style="stroke-width:1.3181">
+ style="stroke-width:1.33656">
<use
x="0"
y="0"
@@ -2182,7 +2320,7 @@
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
id="use3341"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2190,7 +2328,7 @@
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
id="use3343"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2198,7 +2336,7 @@
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
id="use3345"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2206,7 +2344,7 @@
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
id="use3347"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2214,7 +2352,7 @@
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
id="use3349"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2222,7 +2360,7 @@
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
id="use3351"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2230,7 +2368,7 @@
xlink:href="#path1374"
transform="translate(72.662774)"
id="use3353"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2238,7 +2376,7 @@
xlink:href="#path1374"
transform="translate(72.662774,4.0133693)"
id="use3355"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2246,7 +2384,7 @@
xlink:href="#path1374"
transform="translate(73.666116)"
id="use3357"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2254,7 +2392,7 @@
xlink:href="#path1374"
transform="translate(73.666116,4.0133693)"
id="use3359"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2262,7 +2400,7 @@
xlink:href="#path1374"
transform="translate(74.669458)"
id="use3361"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2270,7 +2408,7 @@
xlink:href="#path1374"
transform="translate(74.669458,4.0133693)"
id="use3363"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2278,7 +2416,7 @@
xlink:href="#path1374"
transform="translate(75.672801,1.0033423)"
id="use3365"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2286,7 +2424,7 @@
xlink:href="#path1374"
transform="translate(75.672801,2.0066846)"
id="use3367"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2294,7 +2432,7 @@
xlink:href="#path1374"
transform="translate(75.672801,3.010027)"
id="use3369"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2302,7 +2440,7 @@
xlink:href="#path1374"
transform="translate(75.672801,4.0133693)"
id="use3371"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2310,7 +2448,7 @@
xlink:href="#path1374"
transform="translate(75.672801,5.0167116)"
id="use3373"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2318,12 +2456,12 @@
xlink:href="#path1374"
transform="translate(75.672801,6.0200539)"
id="use3375"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
</g>
<g
id="g3401"
transform="translate(38.382197,19.69856)"
- style="stroke-width:1.3181">
+ style="stroke-width:1.33656">
<use
x="0"
y="0"
@@ -2331,7 +2469,7 @@
xlink:href="#path1374"
id="use3379"
transform="translate(71.659431)"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2339,7 +2477,7 @@
xlink:href="#path1374"
transform="translate(72.662774)"
id="use3381"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2347,7 +2485,7 @@
xlink:href="#path1374"
transform="translate(73.666116)"
id="use3383"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2355,7 +2493,7 @@
xlink:href="#path1374"
transform="translate(73.666116,1.0033423)"
id="use3385"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2363,7 +2501,7 @@
xlink:href="#path1374"
transform="translate(73.666116,2.0066846)"
id="use3387"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2371,7 +2509,7 @@
xlink:href="#path1374"
transform="translate(73.666116,3.010027)"
id="use3389"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2379,7 +2517,7 @@
xlink:href="#path1374"
transform="translate(73.666116,4.0133693)"
id="use3391"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2387,7 +2525,7 @@
xlink:href="#path1374"
transform="translate(73.666116,5.0167116)"
id="use3393"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2395,7 +2533,7 @@
xlink:href="#path1374"
transform="translate(73.666116,6.0200539)"
id="use3395"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2403,7 +2541,7 @@
xlink:href="#path1374"
transform="translate(74.669458)"
id="use3397"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2411,12 +2549,12 @@
xlink:href="#path1374"
transform="translate(75.672801)"
id="use3399"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
</g>
<g
id="g3441"
transform="translate(45.396573,19.69856)"
- style="stroke-width:1.3181">
+ style="stroke-width:1.33656">
<use
x="0"
y="0"
@@ -2424,7 +2562,7 @@
xlink:href="#path1374"
id="use3403"
transform="translate(71.659431)"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2432,7 +2570,7 @@
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
id="use3405"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2440,7 +2578,7 @@
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
id="use3407"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2448,7 +2586,7 @@
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
id="use3409"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2456,7 +2594,7 @@
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
id="use3411"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2464,7 +2602,7 @@
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
id="use3413"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2472,7 +2610,7 @@
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
id="use3415"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2480,7 +2618,7 @@
xlink:href="#path1374"
transform="translate(72.662774)"
id="use3417"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2488,7 +2626,7 @@
xlink:href="#path1374"
transform="translate(72.662774,3.010027)"
id="use3419"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2496,7 +2634,7 @@
xlink:href="#path1374"
transform="translate(72.662774,6.0200539)"
id="use3421"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2504,7 +2642,7 @@
xlink:href="#path1374"
transform="translate(73.666116)"
id="use3423"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2512,7 +2650,7 @@
xlink:href="#path1374"
transform="translate(73.666116,3.010027)"
id="use3425"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2520,7 +2658,7 @@
xlink:href="#path1374"
transform="translate(73.666116,6.0200539)"
id="use3427"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2528,7 +2666,7 @@
xlink:href="#path1374"
transform="translate(74.669458)"
id="use3429"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2536,7 +2674,7 @@
xlink:href="#path1374"
transform="translate(74.669458,3.010027)"
id="use3431"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2544,7 +2682,7 @@
xlink:href="#path1374"
transform="translate(74.669458,6.0200539)"
id="use3433"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2552,7 +2690,7 @@
xlink:href="#path1374"
transform="translate(75.672801)"
id="use3435"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2560,7 +2698,7 @@
xlink:href="#path1374"
transform="translate(75.672801,3.010027)"
id="use3437"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2568,12 +2706,12 @@
xlink:href="#path1374"
transform="translate(75.672801,6.0200539)"
id="use3439"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
</g>
<g
id="g3479"
transform="translate(52.410949,19.69856)"
- style="stroke-width:1.3181">
+ style="stroke-width:1.33656">
<use
x="0"
y="0"
@@ -2581,7 +2719,7 @@
xlink:href="#path1374"
id="use3443"
transform="translate(71.659431)"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2589,7 +2727,7 @@
xlink:href="#path1374"
transform="translate(71.659431,1.0033423)"
id="use3445"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2597,7 +2735,7 @@
xlink:href="#path1374"
transform="translate(71.659431,2.0066846)"
id="use3447"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2605,7 +2743,7 @@
xlink:href="#path1374"
transform="translate(71.659431,3.010027)"
id="use3449"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2613,7 +2751,7 @@
xlink:href="#path1374"
transform="translate(71.659431,4.0133693)"
id="use3451"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2621,7 +2759,7 @@
xlink:href="#path1374"
transform="translate(71.659431,5.0167116)"
id="use3453"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2629,7 +2767,7 @@
xlink:href="#path1374"
transform="translate(71.659431,6.0200539)"
id="use3455"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2637,7 +2775,7 @@
xlink:href="#path1374"
transform="translate(72.662774)"
id="use3457"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2645,7 +2783,7 @@
xlink:href="#path1374"
transform="translate(72.662774,6.0200539)"
id="use3459"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2653,7 +2791,7 @@
xlink:href="#path1374"
transform="translate(73.666116)"
id="use3461"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2661,7 +2799,7 @@
xlink:href="#path1374"
transform="translate(73.666116,6.0200539)"
id="use3463"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2669,7 +2807,7 @@
xlink:href="#path1374"
transform="translate(74.669458)"
id="use3465"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2677,7 +2815,7 @@
xlink:href="#path1374"
transform="translate(74.669458,6.0200539)"
id="use3467"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2685,7 +2823,7 @@
xlink:href="#path1374"
transform="translate(75.672801,1.0033423)"
id="use3469"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2693,7 +2831,7 @@
xlink:href="#path1374"
transform="translate(75.672801,2.0066846)"
id="use3471"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2701,7 +2839,7 @@
xlink:href="#path1374"
transform="translate(75.672801,3.010027)"
id="use3473"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2709,7 +2847,7 @@
xlink:href="#path1374"
transform="translate(75.672801,4.0133693)"
id="use3475"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
<use
x="0"
y="0"
@@ -2717,7 +2855,7 @@
xlink:href="#path1374"
transform="translate(75.672801,5.0167116)"
id="use3477"
- style="stroke-width:1.3181" />
+ style="stroke-width:1.33656" />
</g>
</g>
</g>
diff --git a/gerbolyze/tests/test_integration.py b/gerbolyze/tests/test_integration.py
index 7456e85..5232cb1 100644
--- a/gerbolyze/tests/test_integration.py
+++ b/gerbolyze/tests/test_integration.py
@@ -82,6 +82,6 @@ def test_convert_layers():
assert set(round(ap.diameter, 4) for ap in stack[layer].apertures) == {dia, 0.05}
# Note: svg-flatten rounds these diameters to the geometric tolerance given on the command line (0.01mm by
- # default). Thus, these values are different from the more precise values in the SVG.
- assert set(stack.drill_layers[0].drill_sizes()) == {0.67, 0.51}
+ # default).
+ assert set(stack.drill_layers[0].drill_sizes()) == {0.7, 0.5}
diff --git a/svg-flatten/src/svg_doc.cpp b/svg-flatten/src/svg_doc.cpp
index 77b561e..afb3a68 100644
--- a/svg-flatten/src/svg_doc.cpp
+++ b/svg-flatten/src/svg_doc.cpp
@@ -298,10 +298,12 @@ void gerbolyze::SVGDocument::export_svg_path(RenderContext &ctx, const pugi::xml
d2p centroid = nopencv::polygon_centroid(geom_poly);
centroid[0] /= clipper_scale;
centroid[1] /= clipper_scale;
+
/* area of n-gon with circumradius 1 relative to circle with radius 1 */
- double ngon_area_relative = p.size()/(2*std::numbers::pi) * sin(2*std::numbers::pi / p.size());
- double diameter = sqrt(4*fabs(area)/std::numbers::pi) / clipper_scale / ngon_area_relative;
- double tolerance = ctx.settings().geometric_tolerance_mm / 2;
+ //double ngon_area_relative = p.size()/(2*std::numbers::pi) * sin(2*std::numbers::pi / p.size());
+ // ^- correction not necessary, we already do a very good job.
+ double diameter = sqrt(4*fabs(area)/std::numbers::pi) / clipper_scale;
+ double tolerance = ctx.settings().geometric_tolerance_mm;
diameter = round(diameter/tolerance) * tolerance;
ctx.sink() << ApertureToken(diameter) << FlashToken(centroid);
}