Comment un DXF est lu
Auddomate a son propre lecteur DXF. Voici ce qu'il comprend, ce qu'il ignore et comment il décide de l'échelle.
#Unités
La variable d'en-tête $INSUNITS déclare les unités du dessin. Auddomate la lit et convertit chaque coordonnée en millimètres, rien ne vous est donc demandé. Si $INSUNITS est absente ou nulle, il se rabat sur $MEASUREMENT — 1 signifiant métrique, 0 signifiant pouces impériaux. Si aucune n'est présente, le plan est traité comme sans unité et il vous sera demandé de fixer une échelle en deux points.
| $INSUNITS | Unité | Millimètres par unité |
|---|---|---|
| 1 | Pouces | 25.4 |
| 2 | Pieds | 304.8 |
| 4 | Millimètres | 1 |
| 5 | Centimètres | 10 |
| 6 | Mètres | 1000 |
Les étendues du dessin $EXTMIN et $EXTMAX sont aussi relevées et servent à cadrer la vue à la première ouverture.
#Entités dessinées
LINELWPOLYLINE, ouverte et ferméePOLYLINEavec ses enregistrementsVERTEXCIRCLEetARCSOLIDet3DFACEINSERT, avec leBLOCKréférencé développé sur place, réseaux de lignes et de colonnes compris
#Entités ignorées
Le texte, MTEXT, les cotes, les hachures, les splines et les ellipses sont ignorés. Ils ne portent aucune géométrie utile à une implantation, et un dessin qui s'appuie dessus pour ses murs s'ouvrira clairsemé. Dans ce cas, demandez que les calques d'architecture soient exportés en lignes et polylignes.
#Système de coordonnées
Le DXF a l'axe y vers le haut ; le canevas l'a vers le bas. Auddomate retourne l'axe pour que le dessin apparaisse comme votre outil CAO le montre. Les plans raster ne sont pas retournés.
#Problèmes courants
- S'ouvre vide
- Presque toujours un DXF binaire, un DWG renommé en .dxf, ou un dessin dont les murs ne sont que du texte ou des hachures. Réexportez en ASCII avec la géométrie sur de vrais calques.
- L'échelle est lue comme 1 unité = 1 mm mais le bâtiment est minuscule
- Le dessin a été fait en mètres avec
$INSUNITSlaissé à 0. Mettez$INSUNITSà 6 dans l'outil CAO, ou utilisez l'échelle en deux points. - Blocs manquants
- Les définitions de blocs ont été purgées avant l'export. Réexportez en conservant les blocs.