Seks ting, alle rester fra Inkscape / DXF-imports, som ingen del af en gyldig foam-cutter-form nogensinde har brug for:
1. **`<symbol id="*…">`** — DXF Model_Space / Paper_Space-pladsholdere. `*` gør filen ugyldig XML for strenge parser.
2. **`<inkscape:path-effect …>`** — Live Path Effects (fillet_chamfer osv.). Den synlige sti er fin i sig selv; LPE-definitionen er kun nyttig, hvis du skal redigere stien igen i Inkscape.
Mønster-ID "Hatch…" — DXF-fyldninger, aldrig refereret til i det vi skærer.
Afstand X
5. **Ubrugte definitioner** — alt i `<defs>`, som intet i dokumentet refererer til via `url(#…)`, `href="#…"` eller `xlink:href="#…"`. Fange-net for det lange hale.
6. **`xml:space="preserve"`** på rod-`<svg>` — harmløs, men Inkscape tilføjer det overalt og vores serialiser har ikke brug for det.
Hvad det IKKE rører ved: stier, polygoner, rektangler, cirkler, transformationer, `<sodipodi:namedview>` (Inkscape visningstilstand) eller nogen def, der faktisk refereres.
Test det på din egen fil på https://cncfoam.com/svg_cleaner.php — resultatsiden lister præcist, hvad den fjernede, opdelt efter antal og type.
1. **`<symbol id="*…">`** — DXF Model_Space / Paper_Space-pladsholdere. `*` gør filen ugyldig XML for strenge parser.
2. **`<inkscape:path-effect …>`** — Live Path Effects (fillet_chamfer osv.). Den synlige sti er fin i sig selv; LPE-definitionen er kun nyttig, hvis du skal redigere stien igen i Inkscape.
Mønster-ID "Hatch…" — DXF-fyldninger, aldrig refereret til i det vi skærer.
Afstand X
5. **Ubrugte definitioner** — alt i `<defs>`, som intet i dokumentet refererer til via `url(#…)`, `href="#…"` eller `xlink:href="#…"`. Fange-net for det lange hale.
6. **`xml:space="preserve"`** på rod-`<svg>` — harmløs, men Inkscape tilføjer det overalt og vores serialiser har ikke brug for det.
Hvad det IKKE rører ved: stier, polygoner, rektangler, cirkler, transformationer, `<sodipodi:namedview>` (Inkscape visningstilstand) eller nogen def, der faktisk refereres.
Test det på din egen fil på https://cncfoam.com/svg_cleaner.php — resultatsiden lister præcist, hvad den fjernede, opdelt efter antal og type.