Initialisierung der Shapedaten für die Identifikation des Teils über Sivasnummer wird nun durch die description in der Library erledigt. Damit wird das Default-Teil ausschließlich darüber definiert

This commit is contained in:
2025-09-23 11:05:19 +02:00
parent f4043bdc91
commit 49d0bd5a2e
39 changed files with 241 additions and 390 deletions
+6 -6
View File
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg">
<g transform="rotate(0)">
<svg viewBox="0 0 1000.000 1000.000" preserveAspectRatio="none" position="absolute" overflow="visible">
<g fill="none" stroke="#ffe31b" stroke-linecap="square" stroke-width="0.163460px" transform="matrix(6.1177 0 0 6.1177 -2484.11 -1886.47)" vector-effect="non-scaling-stroke">
<path d="M564.387,438.937 A125.45,125.45 0 0,0 438.937,313.487" stroke-width="1px"/>
<path d="M 406.052 308.362 L 406.052 318.612" stroke-width="1px"/>
<path d="M 564.387 438.937 L 564.387 471.822" stroke-width="1px"/>
<path d="M 406.052 313.487 L 438.937 313.487" stroke-width="1px"/>
<path d="M 559.262 471.822 L 569.512 471.822" stroke-width="1px"/>
<path d="M564.387,438.937 A125.45,125.45 0 0,0 438.937,313.487" stroke-width="1px" />
<path d="M 406.052 308.362 L 406.052 318.612" stroke-width="1px" />
<path d="M 564.387 438.937 L 564.387 471.822" stroke-width="1px" />
<path d="M 406.052 313.487 L 438.937 313.487" stroke-width="1px" />
<path d="M 559.262 471.822 L 569.512 471.822" stroke-width="1px" />
</g>
</svg>
</g>

Before

Width:  |  Height:  |  Size: 824 B

After

Width:  |  Height:  |  Size: 832 B

+6 -6
View File
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg">
<g transform="rotate(0)">
<svg viewBox="0 0 1000.000 1000.000" preserveAspectRatio="none" position="absolute" overflow="visible">
<g fill="none" stroke="#ffe31b" stroke-linecap="square" stroke-width="0.103357px" transform="matrix(9.6752 0 0 9.6752 -3456.28 -3444.99)" vector-effect="non-scaling-stroke">
<path d="M457.971,422.732 A64.0511,64.0511 0 0,0 393.92,358.681" stroke-width="1px"/>
<path d="M 357.231 358.681 L 393.92 358.681" stroke-width="1px"/>
<path d="M 457.971 422.732 L 457.971 459.421" stroke-width="1px"/>
<path d="M 357.231 356.064 L 357.231 361.298" stroke-width="1px"/>
<path d="M 455.355 459.421 L 460.588 459.421" stroke-width="1px"/>
<path d="M457.971,422.732 A64.0511,64.0511 0 0,0 393.92,358.681" stroke-width="1px" />
<path d="M 357.231 358.681 L 393.92 358.681" stroke-width="1px" />
<path d="M 457.971 422.732 L 457.971 459.421" stroke-width="1px" />
<path d="M 357.231 356.064 L 357.231 361.298" stroke-width="1px" />
<path d="M 455.355 459.421 L 460.588 459.421" stroke-width="1px" />
</g>
</svg>
</g>

Before

Width:  |  Height:  |  Size: 824 B

After

Width:  |  Height:  |  Size: 832 B

+1 -17
View File
@@ -6,22 +6,6 @@
<path d="m1.8876 42.107h209.71c137.7-9.43e-4 274.06 27.185 401.28 80.005l369.88 153.57" stroke-width="1px" />
<path d="m967.41 312.84 30.701-74.302" stroke-width="1px" />
</g>
</svg>
</svg>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 613 B

After

Width:  |  Height:  |  Size: 597 B

+6 -11
View File
@@ -1,16 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg">
<g transform="rotate(0)">
<svg viewBox="0 0 1e3 384.98" preserveAspectRatio="none" position="absolute" overflow="visible">
<g transform="matrix(.99998 0 0 .99998 .0086192 .0085736)" fill="none" stroke="#ffe31b" stroke-linecap="square">
<path d="m963.7 382.3 33.641-33.641" stroke-width="1px" />
<path d="m1.8811 25.683 343.8 9.8e-5c188.9-0.0024 370.07 75.038 503.65 208.61l131.19 131.19" stroke-width="1px" />
<path d="m1.8811 1.8812v47.586" stroke-width="1px" />
</g>
</svg>
<g transform="matrix(.99998 0 0 .99998 .0086192 .0085736)" fill="none" stroke="#ffe31b" stroke-linecap="square">
<path d="m963.7 382.3 33.641-33.641" stroke-width="1px" />
<path d="m1.8811 25.683 343.8 9.8e-5c188.9-0.0024 370.07 75.038 503.65 208.61l131.19 131.19" stroke-width="1px" />
<path d="m1.8811 1.8812v47.586" stroke-width="1px" />
</g>
</svg>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 541 B

After

Width:  |  Height:  |  Size: 576 B

+1 -17
View File
@@ -6,22 +6,6 @@
<path d="m1.858 29.157h258.34c278.29 9.54e-4 529.17 173.42 635.67 439.4l77.32 193.11" stroke-width="1px" />
<path d="m948.87 672.08 48.631-20.838" stroke-width="1px" />
</g>
</svg>
</svg>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 583 B

After

Width:  |  Height:  |  Size: 567 B

+1 -17
View File
@@ -6,22 +6,6 @@
<path d="m1.8897 27.423h206.27c202.74-3e-6 397.17 80.537 540.53 223.89 143.36 143.36 223.9 337.79 223.9 540.53v206.27" stroke-width="1px" />
<path d="m947.06 998.12h51.054" stroke-width="1px" />
</g>
</svg>
</svg>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 607 B

After

Width:  |  Height:  |  Size: 591 B

@@ -13,8 +13,8 @@
<path d="m448.1 232.97 35.334 84.924" stroke-width="1px" />
<path d="m547.75 382.21 84.935 35.339" stroke-width="1px" />
<path d="m661.97 411.14v12.828" stroke-width="1px" />
<path d="m238.93 417.55v16.354" style="stroke:none;fill:none;" />
<path d="m657.26 417.55v16.354" style="stroke:none;fill:none;" />
<path d="m238.93 417.55v16.354" style="stroke:none;fill:none;" stroke-width="1px" />
<path d="m657.26 417.55v16.354" style="stroke:none;fill:none;" stroke-width="1px" />
</g>
</svg>
</g>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -12,7 +12,7 @@
<path d="m493.4 373.5v75.965" stroke-width="1px" />
<path d="m469 370.55 24.394 58.81" stroke-width="1px" />
</g>
<path d="m493.4 449.47 11.298-3.257" style="stroke:none;fill:none;" />
<path d="m493.4 449.47 11.298-3.257" style="stroke:none;fill:none;" stroke-width="1px" />
</g>
</svg>
</g>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -12,7 +12,7 @@
<path d="m506.59 422.16 13.602 32.789" stroke-width="1px" />
<path d="m520.19 423.28v43.07" stroke-width="1px" />
</g>
<path d="m520.19 466.35 6.406-1.846" style="stroke:none;fill:none;" />
<path d="m520.19 466.35 6.406-1.846" style="stroke:none;fill:none;" stroke-width="1px" />
</g>
</svg>
</g>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB