Otevřený test
CM-BM-001 · V1
Jak přesně čte váš software soubor DXF?
Laserové dílny nacení díly podle délky řezu a počtu propalů a tato čísla pocházejí přímo ze souboru DXF od zákazníka. Když software soubor přečte špatně, je špatná i nabídka a nikdo si toho nevšimne, dokud stroj neřeže.
Test přesnosti DXF od CutMeter je bezplatná sada malých výkresů DXF (počet: 23) se známými výsledky. Každý soubor ověřuje jednu věc, která se vyskytuje ve skutečných souborech a ve které se software může splést.
- Tolerance
- 0,01 mm
- Odpovědi
- podle vzorce
- Licence
- CC BY 4.0
Případ projde, když se délka řezu shoduje s přesností 0,01 mm (nebo jedné miliontiny u dlouhých délek) a počty se shodují přesně. Čistá plocha se porovnává s přesností jedné miliontiny nebo 0,01 mm krát délka řezu, podle toho, co je větší.
Co test ověřuje
Křivky
Elipsy, eliptické oblouky, křivky NURBS a B-spline.
Křivky s oblouky
Křivky s obloukovými segmenty, i v zrcadlené souřadnicové soustavě a ve starém formátu R12.
Bloky
Vnořené, zrcadlené, s nerovnoměrným měřítkem a pole (MINSERT).
Jednotky
Výkresy v palcích a v centimetrech.
Pasti
Zdvojená hrana, mezery těsně pod a těsně nad tolerancí uzavření 0,01 mm, text a body, které se nesmí řezat, prostor výkresu, souřadnice daleko od počátku, křivka s 5000 vrcholy.
23 případů
Hodnoty jsou zde zaokrouhleny na 3 desetinná místa; answers.json v archivu má plnou přesnost. Všechny výsledky jsou v milimetrech, i pro výkresy v palcích a centimetrech.
| Případ | Obsah DXF | Délka řezu, mm | Uzavřené obrysy | Otevřené řetězce | Propaly | Čistá plocha, mm² | CutMeter |
|---|---|---|---|---|---|---|---|
| C01 | Kružnice | 235,619 | 1 | 0 | 1 | 4 417,865 | Vyhovuje |
| C02 | Otevřený oblouk | 46,077 | 0 | 1 | 1 | - | Vyhovuje |
| C03 | Celá elipsa | 181,834 | 1 | 0 | 1 | 1 884,956 | Vyhovuje |
| C04 | Eliptický oblouk | 45,319 | 0 | 1 | 1 | - | Vyhovuje |
| C05 | Racionální kružnice NURBS | 125,664 | 1 | 0 | 1 | 1 256,637 | Vyhovuje |
| C06 | Otevřený kubický B-spline | 94,224 | 0 | 1 | 1 | - | Vyhovuje |
| C07 | Drážka s oblouky křivky | 170,265 | 1 | 0 | 1 | 1 161,062 | Vyhovuje |
| C08 | Drážka v zrcadlené souřadnicové soustavě | 170,265 | 1 | 0 | 1 | 1 161,062 | Vyhovuje |
| C09 | Vnořené bloky s měřítkem a otočením | 60,000 | 1 | 0 | 1 | 200,000 | Vyhovuje |
| C10 | Zrcadlený blok | 15,708 | 0 | 1 | 1 | - | Vyhovuje |
| C11 | Kružnice s nerovnoměrným měřítkem | 133,649 | 1 | 0 | 1 | 942,478 | Vyhovuje |
| C12 | Pole bloků 3 × 4 | 527,788 | 12 | 0 | 12 | 1 847,256 | Vyhovuje |
| C13 | Výkres v palcích in | 101,600 | 1 | 0 | 1 | 645,160 | Vyhovuje |
| C14 | Výkres v centimetrech cm | 157,080 | 1 | 0 | 1 | 1 963,495 | Vyhovuje |
| C15 | Křivka R12 s oblouky | 170,265 | 1 | 0 | 1 | 1 161,062 | Vyhovuje |
| C16 | Zdvojená hrana | 300,000 | 1 | 0 | 1 | 5 000,000 | Vyhovuje |
| C17 | Mezera pod tolerancí | 199,995 | 1 | 0 | 1 | 2 500,000 | Vyhovuje |
| C18 | Mezera nad tolerancí | 199,950 | 0 | 1 | 1 | - | Vyhovuje |
| C19 | Popisy se neřežou | 160,000 | 1 | 0 | 1 | 1 600,000 | Vyhovuje |
| C20 | Prostor výkresu se neřeže | 31,416 | 1 | 0 | 1 | 78,540 | Vyhovuje |
| C21 | Daleko od počátku | 462,832 | 2 | 0 | 2 | 9 685,841 | Vyhovuje |
| C22 | Hustá křivka | 314,159 | 1 | 0 | 1 | 7 853,980 | Vyhovuje |
| C23 | Deska se šesti otvory | 866,195 | 7 | 0 | 7 | 23 321,416 | Vyhovuje |
Jak ho použít
- 01Stáhněte archiv a otevřete každý soubor v softwaru, který chcete otestovat.
- 02Zapište si délku řezu (mm), počet uzavřených obrysů, počet otevřených řetězců a počet propalů.
- 03Porovnejte se souborem answers.json v archivu.
Každý výsledek pochází ze vzorce, nikoli z měření souboru nějakým programem. Kružnice má 2πr, drážka dvě rovné strany a dva půlkruhy a obvod elipsy se integruje s přesností lepší než 0,000000001 mm.
Samostatná kontrola čte každý soubor nezávislou open source knihovnou DXF a potvrzuje délky geometrie.
Licence
Test můžete používat, sdílet a upravovat, i komerčně, pokud uvedete zdroj řádkem níže. Licence: CC BY 4.0
CutMeter DXF accuracy benchmark v1 (c) 2026 KUZUB, licensed CC BY 4.0 - https://creativecommons.org/licenses/by/4.0/