Test ouvert
CM-BM-001 · V1
Votre logiciel lit-il un fichier DXF avec précision ?
Les ateliers de découpe laser chiffrent les pièces d'après la longueur de coupe et le nombre de perçages, tirés directement du DXF envoyé par le client. Si le logiciel lit mal le fichier, le devis est faux lui aussi, et personne ne s'en aperçoit avant la découpe.
Le test de précision DXF de CutMeter est un jeu gratuit de 23 petits dessins DXF dont les valeurs sont connues. Chaque fichier isole un point que l'on rencontre dans les vrais fichiers et sur lequel un logiciel peut se tromper.
- Tolérance
- 0,01 mm
- Réponses
- par formule
- Licence
- CC BY 4.0
Un cas est réussi quand la longueur de coupe est exacte à 0,01 mm près (ou à un millionième près pour les grandes longueurs) et que les nombres correspondent exactement. La surface nette est comparée à un millionième près ou à 0,01 mm fois la longueur de coupe, la plus grande des deux valeurs étant retenue.
Ce que le test vérifie
Courbes
Ellipses, arcs elliptiques, courbes NURBS et B-splines.
Polylignes
Polylignes avec segments en arc, y compris dans un repère inversé et dans l'ancien format R12.
Blocs
Imbriqués, en miroir, à échelle non uniforme et en réseau (MINSERT).
Unités
Dessins en pouces et en centimètres.
Pièges
Une arête en double, des écarts juste en dessous et juste au-dessus de la tolérance de fermeture de 0,01 mm, du texte et des points à ne pas découper, l'espace papier, des coordonnées loin de l'origine, une polyligne de 5000 sommets.
Les 23 cas
Les valeurs sont arrondies ici à 3 décimales ; answers.json dans l'archive donne la précision complète. Toutes les valeurs sont en millimètres, y compris pour les dessins en pouces et en centimètres.
| Cas | Contenu DXF | Longueur de coupe, mm | Contours fermés | Chaînes ouvertes | Perçages | Surface nette, mm² | CutMeter |
|---|---|---|---|---|---|---|---|
| C01 | Cercle | 235,619 | 1 | 0 | 1 | 4 417,865 | Réussi |
| C02 | Arc ouvert | 46,077 | 0 | 1 | 1 | - | Réussi |
| C03 | Ellipse complète | 181,834 | 1 | 0 | 1 | 1 884,956 | Réussi |
| C04 | Arc elliptique | 45,319 | 0 | 1 | 1 | - | Réussi |
| C05 | Cercle NURBS rationnel | 125,664 | 1 | 0 | 1 | 1 256,637 | Réussi |
| C06 | B-spline cubique ouverte | 94,224 | 0 | 1 | 1 | - | Réussi |
| C07 | Lumière avec arcs de polyligne | 170,265 | 1 | 0 | 1 | 1 161,062 | Réussi |
| C08 | Lumière dans un repère inversé | 170,265 | 1 | 0 | 1 | 1 161,062 | Réussi |
| C09 | Blocs imbriqués avec échelle et rotation | 60,000 | 1 | 0 | 1 | 200,000 | Réussi |
| C10 | Bloc en miroir | 15,708 | 0 | 1 | 1 | - | Réussi |
| C11 | Cercle à échelle non uniforme | 133,649 | 1 | 0 | 1 | 942,478 | Réussi |
| C12 | Réseau de blocs 3 × 4 | 527,788 | 12 | 0 | 12 | 1 847,256 | Réussi |
| C13 | Dessin en pouces in | 101,600 | 1 | 0 | 1 | 645,160 | Réussi |
| C14 | Dessin en centimètres cm | 157,080 | 1 | 0 | 1 | 1 963,495 | Réussi |
| C15 | Polyligne R12 avec arcs | 170,265 | 1 | 0 | 1 | 1 161,062 | Réussi |
| C16 | Arête en double | 300,000 | 1 | 0 | 1 | 5 000,000 | Réussi |
| C17 | Écart inférieur à la tolérance | 199,995 | 1 | 0 | 1 | 2 500,000 | Réussi |
| C18 | Écart supérieur à la tolérance | 199,950 | 0 | 1 | 1 | - | Réussi |
| C19 | Les annotations ne sont pas découpées | 160,000 | 1 | 0 | 1 | 1 600,000 | Réussi |
| C20 | L'espace papier n'est pas découpé | 31,416 | 1 | 0 | 1 | 78,540 | Réussi |
| C21 | Loin de l'origine | 462,832 | 2 | 0 | 2 | 9 685,841 | Réussi |
| C22 | Polyligne dense | 314,159 | 1 | 0 | 1 | 7 853,980 | Réussi |
| C23 | Plaque à six trous | 866,195 | 7 | 0 | 7 | 23 321,416 | Réussi |
Mode d'emploi
- 01Téléchargez l'archive et ouvrez chaque fichier dans le logiciel à tester.
- 02Notez la longueur de coupe (mm), le nombre de contours fermés, le nombre de chaînes ouvertes et le nombre de perçages.
- 03Comparez avec answers.json dans l'archive.
Chaque valeur vient d'une formule, et non d'une mesure du fichier par un logiciel. Un cercle mesure 2πr, une lumière deux côtés droits et deux demi-cercles, et le périmètre d'une ellipse est intégré avec une précision meilleure que 0,000000001 mm.
Un contrôle distinct lit chaque fichier avec une bibliothèque DXF libre et indépendante et confirme les longueurs de la géométrie.
Licence
Vous pouvez utiliser, partager et adapter le test, y compris à des fins commerciales, en le citant avec la ligne ci-dessous. 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/