Formats de fichier DXF/DWG et DWF

Les formats DXG et DWG sont les formats de fichier les plus fréquents pour l’échange d’informations entre les différents programmes CAO et de dessin. Le format DXF est un standard semi-public développé par AutoDesk, Inc. Le format DWG est un format fermé propriétaire utilisé par Autodesk pour ses produits. Les fichiers DXF et DWG contiennent des informations presque identiques et stockent les mêmes objets. Les versions récentes d’AutoCAD ont parfois des difficultés à lire des fichiers DXF, ce qui entraîne la suppression de liens vers des images. Dans ces cas, nous vous conseillons de choisir le format DWG. La version la plus récente DXF/DWG est en ce moment la version 2022. Vectorworks importe les versions 2.5 jusqu'à 2022 et exporte les versions 12 jusqu'à 2022.

Le format DWF est un format développé par AutoDesk pour le partage efficace de dessin avec des collègues qui n’ont pas accès à AutoCAD ou à d’autres logiciels de conception. Les fichiers DWF sont fort compressés et indépendants de la plateforme et peuvent inclure des modèles 3D. Vectorworks importe et exporte les versions DWF 4.2, 5.5 et 6.0 (texte et binaire), 4.2 et 5.5 (binaire compressé), 6.01 (3D) et 6.02 (DWFx).

Informations qui se perdent lors de la conversion

Importer depuis et exporter vers DXF, DWG ou DWF n'est pas la même chose que d'ouvrir ou de sauvegarder un fichier Vectorworks. C'est une conversion d'une manière de faire vers une autre. De l'information peut donc se perdre durant la conversion. Voici certains points que DXF, DWG et DWF ne traitent pas de la même manière. Ces points peuvent engendrer des effets non désirés dans les fichiers convertis.

Élément

Description

Unités

Les versions DXF/DWG 2000 et plus récentes prennent en charge le concept des unités, grâce à quoi vous pouvez importer les préférences d'unité d'un fichier (si celui-ci contient des unités). Les versions précédentes de DXF/DWG ne prennent pas en charge les unités et certains fichiers de la version 2000 et après ne possèdent pas d'unités. Vectorworks ne peut d'aucun moyen savoir si ces unités sont faites en mètres, pouces ou microns. Il vous faut alors demander cette information à la personne qui vous a fourni le fichier. Les fichiers DXF/DWG sans unité ont cinq options pour «unités» (comme « Architectural » et « Engineering »), qui sont utilisées pour deviner les unités d'origine, mais il est possible que vous deviez tout de même encore adapter ces unités.

Épaisseurs de trait

Vectorworks vous permet de définir les couleurs et épaisseurs de trait indépendamment. Depuis peu, cela est aussi possible dans AutoCAD™, mais la plupart des utilisateurs d'AutoCAD™ utilisent toujours les couleurs pour définir les épaisseurs de trait. Les fichiers DXF/DWG de la version 14 et des versions plus anciennes ne prennent en charge aucune épaisseur de trait. Si vous choisissez d'exporter avec des épaisseurs de trait comme couleurs, les couleurs d'objet d'origine seront perdues.

Couleurs et remplissages

DXF/DWG ne prend actuellement pas en charge toutes les richesses graphiques de Vectorworks. Dans tous les cas, Vectorworks choisit ce qui se rapproche le plus du dessin d'origine. Les valeurs standard dans la boîte de dialogue pour l'export donneront toujours les meilleurs résultats possibles, en supposant que le logiciel receveur puisse lire toutes les informations.

Les versions DXF/DWG d'avant 2004 ont une large palette de couleurs (qui change légèrement selon que l'arrière-plan est blanc ou noir) et les objets n'ont tous qu'une couleur unie qui leur est liée. Les objets comme les cercles n'ont en DXF pas de couleur de remplissage (uniquement une couleur de trait). Quelques objets peuvent avoir une couleur de remplissage mais n'ont pas de couleur de trait distinctive.

Les versions DXF/DWG 14, et plus récentes, prennent en charge « Solid Hatch », un objet isolé pouvant être lié à des objets comme les cercles pour que ceux-ci aient l'air d'avoir une couleur de remplissage. Ces hachures ne peuvent pas avoir la même couleur que l'arrière-plan (par exemple un rectangle blanc sur un fond blanc pour masquer les objets en dessous). Étant donné que ces Solid Hatches peuvent être associatives, Vectorworks peut les importer et régler la couleur de remplissage des objets correspondante au lieu de générer deux objets isolés pour le trait et le remplissage.

La version DXF/DWG 2000 prend en charge les entités « Wipeout », soit des polygones ayant la même couleur de remplissage que l'arrière-plan. Certains utilisateurs AutoCAD™ ne veulent peut-être pas recevoir de fichiers comportant des Wipeouts. L’export DXF/DWG comporte une option pour exclure les plans solides (comme les Wipeouts et Solid Hatches). Étant donné que les Wipeouts ne peuvent être que des polygones et ne sont pas associatifs, si par exemple un cercle blanc sur un fond blanc est exporté et ensuite importé à nouveau dans un fichier Vectorworks, le résultat sera un cercle sans remplissage et un polygone avec un remplissage blanc. L'apparence lisse du polygone (nombre de facettes) dépend de la résolution de conversion 2D qui a été réglée lors de l'import.

Les objets avec un remplissage comprenant des trames sont exportés en tant qu'objets avec une couleur unie.

Les hachures de surface associées à une texture Renderworks doivent être exportées en tant qu’hachures standard AutoCAD.

Calques et classes

Chaque calque de dessin dans Vectorworks est comparable à l’espace objet dans DXF/DWG. Dans un dessin Vectorworks, plusieurs calques visibles peuvent exister au même moment, avec différentes échelles et vues pour chaque calque, mais dans un fichier DXF/DWG un seul espace objet est autorisé. C'est pourquoi il est nécessaire de fusionner les différents calques, ce qui peut entraîner la perte d'informations. Le dessin doit en général avoir le même aspect et être imprimé de la même manière après avoir été exporté, mais il se peut que des objets invisibles, des coordonnées d'objets et des échelles de calques indépendants soient perdus.

Groupes et symboles

Vectorworks utilise des symboles, c'est-à-dire des objets que vous pouvez ajouter plusieurs fois sans trop augmenter la taille du fichier et que vous ne devez modifier qu'à un endroit pour que toutes les copies se mettent à jour. Vectorworks comporte aussi des groupes, c'est-à-dire des objets qui sont rassemblés en un seul objet. L'équivalent DXF/DWG d'un symbole Vectorworks est un « Block ». Ce qui s'approche le plus d'un groupe Vectorworks dans DXF/DWG est un « Anonymous Block », ce qui correspond à un symbole, mais sans nom. Contrairement aux Anonymous Blocks, les Blocks dans AutoCAD™ peuvent facilement être édités et de nouveaux Blocks peuvent être insérés dans le dessin. Toutefois, les Blocks sont importés dans Vectorworks comme des symboles, ce qui n'est pas souhaitable. C'est pourquoi Vectorworks a une option pour exporter les groupes en tant que blocs anonymes, au cas où les blocs créent des problèmes.

Attributs et texte lié

DXF/DWG n'a aucun enregistrement de base de données correspondant aux formats de base de données de Vectorworks. Il y a bien des objets, les Attribute Definitions (attdefs), qui, quand ils sont placés en blocks/symboles, se comportent un peu comme un texte lié dans un fichier Vectorworks. La concordance est assez faible et la conversion de ces objets ne se passe donc pas toujours sans problème. Les Block Attributes dans DXF/DWG sont faits pour les choses qui sont exportées en blocs (symboles, groupes, objets paramétriques ou liens de calques) auxquelles des formats d'enregistrement sont liés. Puisqu'on peut uniquement lier des attributs aux DXF/DWG Block Attributes, l'information de format d'enregistrement n'est pas exportée pour les autres types d'objets, comme les lignes et les cercles.

Nom

Lors de l'export vers une version DXF/DWG 2000 et plus récentes, les signes dans les noms de Layers et Blocks ne sont pas modifiés. La conversion précise de texte en lettres minuscules, espaces, et autres signes Unicode est prise en charge (sauf pour les signes suivants non valides, qui sont convertis durant l'export: < > " `, / \ : ? * | = ). Lors de l'export vers des versions précédentes, tous les caractères des noms sont convertis en lettres majuscules, tous les espaces et caractères spéciaux en tirets bas. Les noms de champ des DXF/DWG Attributes ne peuvent dans aucune version comporter des espaces. Tous les espaces, dans les noms de champ des enregistrements, sont convertis en tirets bas.

Texte mis en forme de plusieurs lignes

Les textes mis en forme de plusieurs lignes peuvent contenir des polices de différentes tailles, en gras, en italique ou souligné, et des retours à la ligne automatiques. Ces types de texte sont pris en charge par les versions DXF/DWG 13 et suivantes. Pour les versions plus anciennes, le texte avec retour automatique à la ligne est divisé en lignes séparées.

Mode de transfert des calques

DXF/DWG ne prend pas en charge le mode de tranfert des calques. Utilisez donc uniquement Opaque (100% opaque avec Quartz et Utiliser GDI+).

Dimensions

Vectorworks et AutoCAD™ traitent les cotations, unités et normes de cotation d'une manière tout à fait différente. Vectorworks crée aussi des styles adaptés pour toutes les normes de cotation standard utilisées dans le fichier, donc même si le receveur modifie les cotations ou en crée de nouvelles, celles-ci ne changeront pas significativement d'aspect. Lors de l'import, les styles de cotation du fichier DXF/DWG seront créés comme des normes de cotation adaptées dans le fichier Vectorworks, pour garder leur apparence initiale.

Textures

Bien que les textures Vectorworks et les matériaux AutoCAD supportent les couleurs et les shaders de type Image pour assurer l’import correct des textures, AutoCAD propose actuellement des types de shader supplémentaires (motif géométrique, dégradé, marbre, bruit, taches, carreaux, vagues et bois) qui ne sont pas supportés par la bibliothèque Vectorworks. Les shaders de type Image peuvent être importés uniquement si l’image même est comprise dans l’import. Vectorworks utilise le shader Couleur défini lorsqu’il importe ces types de shader. De plus, la réflectivité non métallique d’AutoCAD est convertie automatiquement en réflectivité plastique dans Vectorworks. Les matériaux globaux d’AutoCAD sont importés correctement uniquement s’ils n’ont pas été modifiés. Si les propriétés de matériaux de fichiers DXF/DWG ont été définies sur ByBlock, l’apparence des objets importés peut ne pas correspondre à celle du fichier source car Vectorworks ne définit pas les entités au sein du bloc de la même façon

Importer des fichiers DXF/DWG ou DWF

Exporter des fichiers DXF/DWG ou DWF

Objets Vectorworks que vous ne pouvez pas exporter

Équivalents Vectorworks des termes et concepts d’AutoCAD