Optimiseur de nœuds DXF
Des courbes exportées sous forme de milliers de minuscules segments font trébucher les découpeuses laser et les commandes CNC. Cet outil nettoie les polylignes de votre DXF — beaucoup moins de points, la même forme dans la tolérance que vous choisissez. Tout se passe dans votre navigateur.
Pourquoi les fichiers CAM gonflent, et ce qu'une tolérance signifie vraiment
Un dessin tracé ou exporté contient rarement les arcs élégants qu'un humain dessinerait. Les scans vectorisés, les splines aplaties et les exports CAO décrivent chaque courbe sous forme de centaines de minuscules segments droits, et chacun de ces segments est un nœud que votre commande CNC doit lire, mettre en mémoire tampon et exécuter. Les symptômes visibles sont familiers : des fichiers qui mettent une éternité à charger, des têtes laser qui hésitent dans les courbes parce que la commande ne peut pas anticiper assez loin, et des parcours d'outil qui rampent. Réduire les nœuds n'est pas cosmétique — sur de nombreuses machines, cela adoucit et accélère directement la découpe.
Choisir la tolérance comme un usineur
La tolérance est une promesse : aucun point simplifié ne se trouvera plus loin de la ligne d'origine que cette distance. Cela vous donne un moyen objectif de la choisir : réglez-la en dessous de ce que votre procédé peut physiquement résoudre. Un laser avec un trait de coupe de 0,2 mm ne peut pas exprimer une ondulation de 0,05 mm dans le tracé, donc supprimer cette ondulation ne coûte rien. Commencez petit, observez en direct le compteur de nœuds avant/après, et augmentez la tolérance par paliers ; les premiers paliers suppriment généralement l'immense majorité des nœuds pendant que l'écart reste très en dessous de ce que la machine pourrait de toute façon découper. Les véritables arcs, cercles et textes sont délibérément laissés intacts — seules les polylignes sont allégées, car c'est là que la géométrie tracée cache son volume.
Où cela s'insère dans le processus de travail
Les fichiers les plus lourds proviennent en général de la vectorisation, donc passer par cet outil juste après Image en DXF ou PDF en DXF devient vite une habitude naturelle — d'abord tracer, ensuite alléger, puis mesurer et remettre à l'échelle en CAO. Et si les pièces sont destinées à une même plaque de matière partagée, un fichier plus léger rend aussi l'outil d'imbrication DXF nettement plus rapide, puisqu'il rastérise chaque contour que vous lui donnez.
Comment cela fonctionne — et ses limites honnêtes
Cet outil applique l'algorithme de Ramer–Douglas–Peucker à chaque polyligne : il conserve les points qui définissent la forme et supprime ceux qui se trouvent, par rapport à la ligne droite entre eux, dans les limites de votre tolérance. L'écart maximal est borné par cette tolérance, donc un réglage de 0.05 unité ne déplace jamais le contour de plus de 0.05 unité — aucune perte dimensionnelle au-delà de la valeur choisie. Augmentez la tolérance pour un fichier plus léger, réduisez-la pour rester plus proche de l'original. Deux limites honnêtes : cet outil simplifie les polylignes (la cause habituelle des fichiers CAM trop lourds) mais laisse intacts les vrais arcs, cercles et textes, et il réduit les nœuds plutôt que de les réajuster en arcs de spline — une fonctionnalité plus lourde que nous ajouterons peut-être plus tard.
Cela va-t-il modifier mes dimensions ?
Seulement dans les limites de la tolérance que vous fixez. À 0.05 unité, le contour ne s'écarte jamais de plus de 0.05 unité de l'original ; réglez-la à 0 et rien n'est supprimé. Choisissez une tolérance bien inférieure à la précision de votre usinage et la pièce reste exactement conforme pendant que le nombre de points diminue.
Pourquoi mon fichier est-il encore volumineux ?
Cet outil cible les polylignes — la cause habituelle des fichiers CAM énormes exportés depuis des splines ou des contours. Si votre DXF est volumineux pour d'autres raisons (nombreuses entités séparées, blocs, texte), le nombre de points ne diminuera pas beaucoup. Observez le nombre de nœuds avant → après pendant que vous modifiez la tolérance pour voir l'effet en direct.
Quelque chose est-il téléversé ?
Non. Le DXF est lu, simplifié et réécrit entièrement dans votre navigateur — rien n'est envoyé à un serveur ni stocké.
