Le format de fichier DXF, ou Drawing eXchange Format, est un standard de l’industrie pour l’échange de données graphiques en CAO :
-
Définition : DXF est un format de fichier vectoriel créé par Autodesk® en 1982 pour échanger des fichiers DAO ou CAO entre systèmes n’utilisant pas le même format natif. Il a été initialement conçu pour représenter des modèles 3D dans AutoCAD®.
-
Formats : Les fichiers DXF peuvent être au format texte ASCII ou binaire (DXB), avec la possibilité de stockage binaire depuis la Release 10 en octobre 1988.
-
Transfert de données : DXF est utilisé pour le transfert de données vectorielles et est supporté par presque tous les logiciels graphiques. Il permet une visualisation précise des données graphiques.
-
Flexibilité : Il existe de nombreuses méthodes pour enregistrer les attributs des objets graphiques dans le format DXF, ainsi que pour lier des objets DXF à des attributs externes.
-
Compatibilité : Le format DXF est largement pris en charge par les logiciels SIG, CAD et graphiques, ce qui facilite l’importation et l’échange de données entre différentes plateformes.
-
Avantages :
- Universalité : En tant que format ouvert, le DXF permet un accès universel et facilite la collaboration sur les designs de produits.
- Précision : Les fichiers DXF maintiennent leur qualité lors de la mise à l’échelle, ce qui est crucial pour l’usinage et l’impression. Pour l’impression 3D, ils doivent être convertis au format STL.
-
Inconvénients :
- Vitesse : Le stockage d’informations en texte peut ralentir le transfert des designs.
- Limitations spécifiques : Certains éléments propres aux applications de CAO ne sont pas pris en charge dans le format DXF.
-
Utilisation : Le DXF est idéal pour partager des designs et travailler en équipe sur des projets de CAO, indépendamment des logiciels utilisés par chaque membre de l’équipe.
Voici un fichier DXF qui dessine un cercle:
0
SECTION
2
ENTITIES
0
CIRCLE
10
0.0
20
0.0
30
0.0
40
1.0
0
ENDSEC
0
EOF
Notez que les fichiers DXF sont des fichiers texte qui sont lisibles par un être humain malgré qu’ils utilisent un codage.
Un fichier DXF_ASCII est un fichier texte ASCII; une version binaire de DXF a également été définie, mais est moins utilisée. La spécification du format DXF est maintenue et a été publiée ouvertement par Autodesk®. La documentation a été publiée pour la première fois en 1982 et a été fréquemment mise à jour au fur et à mesure que le produit AutoCAD® a été amélioré.
En mai 2024, 32 versions chronologiques du format DXF ont été identifiées. La structure d’un fichier DXF est une séquence de « groupes », chacun occupant deux lignes dans le fichier DXF en texte brut. La première ligne d’un groupe est un code de groupe, qui est un entier, généralement positif, les zéros et les petits entiers négatifs ayant une signification particulière. La deuxième ligne du groupe est la valeur du groupe, dans un format qui dépend du code de groupe.
Les groupes dans un fichier DXF sont organisés en sections. Chaque section commence par un groupe avec le code 0 et la valeur « SECTION », et se termine par un groupe avec le code 0 et la valeur « ENDSEC ». Les sections définies pour un fichier DXF incluent:
- En-tête: Cette section vient toujours en premier dans le fichier DXF. Elle contient des variables importantes comme le code identifiant la version du format DWG™.
- Classes: Contient des informations relatives aux classes définies par l’application ou personnalisées.
- Tables: Contient diverses tables qui soutiennent la fonctionnalité d’une application CAO et/ou le rendu du contenu du dessin.
- Blocs: Contient une entrée pour chaque bloc dans le dessin.
- Entités (objets graphiques): Incluent des types d’entités graphiques simples comme LINE, CIRCLE, VERTEX et des types plus complexes comme SHAPE, POLYLINE, 3DSOLID, SPLINE, etc.
- Objets (non graphiques): Incluent des dictionnaires, des paramètres, etc. qui soutiennent les fonctions de dessin et de rendu dans une application CAO.
- Image miniature: Une section optionnelle utilisée si une image d’aperçu a été enregistrée.
Le format DXF est un format propriétaire, mais documenté ouvertement, développé et maintenu par Autodesk®. Le format DXF a été très largement utilisé pour l’échange de données de conception entre applications CAO. Cependant, son utilisation peut être moins courante qu’auparavant dans certains contextes CAO/CFAO, car les applications CAO intègrent désormais beaucoup plus d’informations et de fonctionnalités.
Ressources:
DWF version 10 par Paul Bourke
Wikipedia