Ensuring compatibility between them and with sketcher
This commit is contained in:
Reqrefusion
2024-06-23 20:17:17 +03:00
committed by Chris Hennes
parent 006e3d9b6f
commit 9302095a7e
3 changed files with 286 additions and 217 deletions

View File

@@ -2,46 +2,40 @@
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32"
height="32"
viewBox="0 0 8.4666665 8.466667"
width="64"
height="64"
viewBox="0 0 16.933333 16.933334"
version="1.1"
id="svg8"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="creates_vertex_in_intersection.svg">
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="0.39593337"
inkscape:cy="11.211985"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
showborder="true"
inkscape:pagecheckerboard="true"
inkscape:window-width="1366"
inkscape:window-height="745"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:snap-nodes="false"
inkscape:snap-others="false"
inkscape:snap-grids="false" />
id="defs2">
<linearGradient
xlink:href="#linearGradient3836-9-3"
id="linearGradient3922"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.20770928,-0.18465137,0.17787713,-0.21561979,-45.700119,137.6269)"
x1="11.390151"
y1="453.55045"
x2="54.509644"
y2="485.54004" />
<linearGradient
id="linearGradient3836-9-3">
<stop
style="stop-color:#204a87;stop-opacity:1"
offset="0"
id="stop3838-8-5" />
<stop
style="stop-color:#3465a4;stop-opacity:1"
offset="1"
id="stop3840-1-6" />
</linearGradient>
</defs>
<metadata
id="metadata5">
<rdf:RDF>
@@ -50,47 +44,57 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Livello 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-288.53332)">
transform="matrix(1,0,0,0.99996156,0,-288.52169)"
style="stroke-width:1.00002">
<g
id="g823"
transform="matrix(0.52801555,0,0,0.52801555,-0.03874093,140.42525)">
<rect
transform="matrix(0.16972102,0.98549215,-0.7016739,0.71249824,0,0)"
y="40.148502"
x="255.90279"
height="19.741411"
width="1.5080181"
id="rect1209"
style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:#2b2200;stroke-width:0.33283648;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:25.19470787;stroke-opacity:1" />
<rect
style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:#2b2200;stroke-width:0.30060679;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:25.19470787;stroke-opacity:1"
id="rect1211"
width="1.2843243"
height="14.573614"
x="66.915649"
y="-293.27548"
transform="matrix(-0.98462431,0.17468532,-0.26232187,-0.96498043,0,0)" />
id="g3">
<path
sodipodi:nodetypes="ccccccccccc"
inkscape:connector-curvature="0"
id="path1213"
d="m 7.4460271,286.94116 c -1.1731514,-0.1214 -2.3167333,0.002 -3.325731,0.35937 c -2.1714071,0.76865 -3.47963726,2.52859 -3.423983,4.60624 l 0.756301,0.0956 c 0.019684,-2.75554 2.7838824,-4.63798 6.192574,-4.21719 c 3.4108469,0.42139 6.1896629,2.99108 6.2233319,5.75497 l 0.46618,0.0665 l 0.374493,0.0743 c 0.01381,-2.06907 -1.333621,-4.1655 -3.52649,-5.48676 c -1.135245,-0.68387 -2.4296252,-1.11792 -3.7366759,-1.25302 z"
style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:#2b2200;stroke-width:0.30000001;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:25.19470787;stroke-opacity:1" />
<ellipse
ry="2.3975773"
rx="2.3975775"
cy="288.11752"
cx="8.6016769"
id="path1231"
style="opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27679408;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:25.19470787;stroke-opacity:1" />
style="fill:#042a2a;stroke:#555753;stroke-width:1.58753;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:1;paint-order:fill markers stroke"
d="M 2.4454487,303.02121 14.487884,290.97877"
id="path1" />
<path
style="fill:#042a2a;stroke:#555753;stroke-width:1.58753;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:1;paint-order:fill markers stroke"
d="m 7.0292824,290.84614 3.7430386,12.30678"
id="path2" />
<path
style="fill:none;stroke:#555753;stroke-width:1.58753;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:1;paint-order:fill markers stroke"
d="m 2.4396753,299.81298 c 0,0 1.6411749,-4.3344 6.9542244,-2.79382 5.3130493,1.54059 4.5834993,5.97772 4.5834993,5.97772"
id="path3" />
</g>
<g
id="g6"
style="stroke-width:1.00002"
transform="translate(0)">
<path
style="fill:#042a2a;stroke:#d3d7cf;stroke-width:0.52917684;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:1;paint-order:fill markers stroke"
d="M 2.4454487,303.02121 14.487884,290.97877"
id="path4" />
<path
style="fill:#042a2a;stroke:#d3d7cf;stroke-width:0.52917684;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:1;paint-order:fill markers stroke"
d="m 7.0292824,290.84614 3.7430386,12.30678"
id="path5" />
<path
style="fill:none;stroke:#d3d7cf;stroke-width:0.52917684;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:1;paint-order:fill markers stroke"
d="m 2.4396753,299.81298 c 0,0 1.6411749,-4.3344 6.9542244,-2.79382 5.3130493,1.54059 4.5834993,5.97772 4.5834993,5.97772"
id="path6" />
</g>
<g
id="g40"
transform="matrix(0.23008827,0,0,0.23009706,1.670695,289.52624)"
style="display:inline;stroke-width:1.14992">
<path
style="fill:#729fcf;fill-opacity:1;stroke:#0b1521;stroke-width:2.29984;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250"
d="M 23.263097,24.518251 A 11.502815,11.502299 0.0048887 1 1 40.736898,39.48171 11.502815,11.502299 0.0048887 1 1 23.263097,24.518251 Z" />
<path
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:url(#linearGradient3922);fill-opacity:1;stroke:#729fcf;stroke-width:2.29984;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
id="path1-0"
d="m 32.175781,22.794922 c 2.057708,0.0371 4.120381,0.761913 5.8125,2.210937 3.85283,3.29932 4.30235,9.127829 1,12.980469 -3.297926,3.85424 -9.123393,4.307423 -12.976562,1.007813 -3.85283,-3.29932 -4.30235,-9.127829 -1,-12.980469 1.862092,-2.1762 4.518208,-3.266456 7.164062,-3.21875 z" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@@ -1,102 +1,189 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg8"
version="1.1"
viewBox="0 0 16.933333 16.933333"
height="64"
width="64"
sodipodi:docname="Offset_Vertex_.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1366"
inkscape:window-height="711"
id="namedview11"
showgrid="false"
inkscape:snap-nodes="false"
inkscape:snap-others="false"
inkscape:zoom="3.9026041"
inkscape:cx="11.817427"
inkscape:cy="20.42547"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg8"
units="px" />
height="64"
id="svg4024"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs2">
id="defs4026">
<linearGradient
osb:paint="solid"
id="linearGradient843">
id="linearGradient8">
<stop
id="stop841"
style="stop-color:#888a85;stop-opacity:1"
offset="0"
style="stop-color:#ffff00;stop-opacity:1;" />
id="stop7" />
<stop
style="stop-color:#babdb6;stop-opacity:1"
offset="1"
id="stop8" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3866"
id="linearGradient3771"
x1="98"
y1="1047.3622"
x2="81"
y2="993.36218"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,-0.99852609,-0.91482141,0,965.44923,123.86441)" />
<linearGradient
id="linearGradient3866">
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="0"
id="stop3868" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="1"
id="stop3870" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3866"
id="linearGradient1"
x1="98"
y1="1047.3622"
x2="81"
y2="993.36218"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,-0.99852609,-0.91482141,0,965.44923,123.8644)" />
<linearGradient
xlink:href="#linearGradient3866"
id="linearGradient2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,-0.99852609,-0.91482141,0,965.44923,123.86441)"
x1="98"
y1="1047.3622"
x2="81"
y2="993.36218" />
<linearGradient
xlink:href="#linearGradient3"
id="linearGradient4"
x1="9.7796841"
y1="3.7324219"
x2="16.1168"
y2="3.7324219"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3">
<stop
style="stop-color:#204a87;stop-opacity:1;"
offset="0"
id="stop3" />
<stop
style="stop-color:#3465a4;stop-opacity:1;"
offset="1"
id="stop4" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient5"
id="linearGradient6"
x1="0.54982096"
y1="13.293045"
x2="6.8715267"
y2="13.293045"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient5">
<stop
style="stop-color:#888a85;stop-opacity:1"
offset="0"
id="stop5" />
<stop
style="stop-color:#babdb6;stop-opacity:1"
offset="1"
id="stop6" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3"
id="linearGradient3922"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.20770928,-0.18465137,0.17787713,-0.21561979,-45.700119,137.6269)"
x1="11.390151"
y1="453.55045"
x2="54.509644"
y2="485.54004" />
<linearGradient
xlink:href="#linearGradient8"
id="linearGradient7"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.20770928,-0.18465137,0.17787713,-0.21561979,-45.700119,137.6269)"
x1="11.390151"
y1="453.55045"
x2="54.509644"
y2="485.54004" />
</defs>
<metadata
id="metadata5">
id="metadata4029">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="g851">
id="g851"
transform="matrix(3.1536457,0,0,3.1362345,5.3008203,5.295501)"
style="stroke-width:1.20179">
<g
id="g842">
<ellipse
style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:#28170b;stroke-width:0.44979167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
id="path815"
cx="13.109006"
cy="3.8240376"
rx="3.6483681"
ry="3.6479821" />
<ellipse
cy="3.8240376"
cx="13.109006"
id="circle2371"
style="opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02645833;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
rx="1.997167"
ry="1.9969556" />
id="g40"
transform="matrix(0.27575226,0,0,0.27728307,4.1241702,-5.1406312)"
style="display:inline;stroke-width:1.14992">
<path
style="fill:#729fcf;fill-opacity:1;stroke:#0b1521;stroke-width:2.29984;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250"
d="M 23.263097,24.518251 A 11.502815,11.502299 0.0048887 1 1 40.736898,39.48171 11.502815,11.502299 0.0048887 1 1 23.263097,24.518251 Z" />
<path
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:url(#linearGradient3922);fill-opacity:1;stroke:#729fcf;stroke-width:2.29984;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
id="path1"
d="m 32.175781,22.794922 c 2.057708,0.0371 4.120381,0.761913 5.8125,2.210937 3.85283,3.29932 4.30235,9.127829 1,12.980469 -3.297926,3.85424 -9.123393,4.307423 -12.976562,1.007813 -3.85283,-3.29932 -4.30235,-9.127829 -1,-12.980469 1.862092,-2.1762 4.518208,-3.266456 7.164062,-3.21875 z" />
</g>
<path
d="M 1.1165191,10.780542 A 3.6411749,3.6408214 89.990403 1 1 6.6472514,15.517384 3.6411749,3.6408214 89.990403 1 1 1.1165191,10.780542 Z"
id="path4250-71-6"
style="fill:#ffff00;fill-opacity:1;stroke:#28170b;stroke-width:0.44979167;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
id="g830">
id="g6"
transform="matrix(0.27575226,0,0,0.27728307,-5.1143419,4.4245872)"
style="display:inline;stroke-width:1.14992">
<path
style="fill:#d3d7cf;fill-opacity:1;stroke:#555753;stroke-width:2.29984;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path5"
d="M 23.263097,24.518251 A 11.502815,11.502299 0.0048887 1 1 40.736898,39.48171 11.502815,11.502299 0.0048887 1 1 23.263097,24.518251 Z" />
<path
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:url(#linearGradient7);fill-opacity:1;stroke:#d3d7cf;stroke-width:2.29984;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
id="path6"
d="m 32.175781,22.794922 c 2.057708,0.0371 4.120381,0.761913 5.8125,2.210937 3.85283,3.29932 4.30235,9.127829 1,12.980469 -3.297926,3.85424 -9.123393,4.307423 -12.976562,1.007813 -3.85283,-3.29932 -4.30235,-9.127829 -1,-12.980469 1.862092,-2.1762 4.518208,-3.266456 7.164062,-3.21875 z" />
</g>
<g
id="g830"
style="display:inline;stroke-width:1.20179">
<path
inkscape:connector-curvature="0"
id="path852"
d="M 13.389831,3.8824856 H 3.8305085"
style="fill:#ff0000;stroke:#000000;stroke-width:0.58208334;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.74624997, 1.74624997;stroke-dashoffset:1.16416669;stroke-opacity:1" />
d="M 12.947783,3.7320228 H 2.7558167"
style="fill:none;stroke:#555753;stroke-width:1.90783;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.90783, 1.90783;stroke-dashoffset:3.12884;stroke-opacity:1" />
<path
style="fill:#ff0000;stroke:#000000;stroke-width:0.58208334;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.74624997, 1.74624997;stroke-dashoffset:1.16416669;stroke-opacity:1"
d="m 3.8305085,3.611299 v 9.830509"
id="path850"
inkscape:connector-curvature="0" />
style="fill:none;stroke:#555753;stroke-width:1.90783;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.90783, 1.90783;stroke-dashoffset:3.81566;stroke-opacity:1"
d="m 3.7097298,2.7781078 1.9e-6,10.5195322"
id="path850" />
</g>
<g
id="g3"
style="display:inline;stroke-width:1.20179">
<path
style="display:inline;fill:none;stroke:#d3d7cf;stroke-width:0.635945;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.90783, 1.90783;stroke-dashoffset:3.81567;stroke-opacity:1"
d="m 3.7097298,2.7781078 1.9e-6,10.5195322"
id="path2" />
<path
id="path3"
d="M 12.947783,3.7320228 H 2.7558167"
style="display:inline;fill:none;stroke:#d3d7cf;stroke-width:0.635945;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.90783, 1.90783;stroke-dashoffset:3.17972;stroke-opacity:1" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB