FreeCAD and DWG Import/fr

Pourquoi est-il difficile de prendre en charge les fichiers DWG dans FreeCAD?
Le format DWG est un format de fichier binaire fermé (propriétaire) qui n'est pas directement pris en charge par FreeCAD. Il faut un convertisseur de fichiers tiers externe pour convertir les fichiers DWG en fichiers DXF et vice-versa.

LibreDWG

 * page d'accueil: https://www.gnu.org/software/libredwg/
 * licence: GPLv3-or-later
 * facultatif, utilisé pour activer l'importation et l'exportation de fichiers DWG

GNU LibreDWG est une bibliothèque libre en C pour manipuler les fichiers DWG. Elle vise à remplacer librement les bibliothèques Drawings SDK de l'Open Design Alliance. Soyez conscient que, puisque libreDWG est un travail en cours, il manque le support de certaines entités DWG.

Installation sous Windows
Téléchargez et décompressez le binaire Windows précompilé approprié, puis définissez manuellement le chemin de l'exécutable. Voir Préférences d'Import Export.

Installation sous des systèmes Linux/Unix
git clone https://git.savannah.gnu.org/git/libredwg.git cd libredwg mkdir build cd build cmake .. make make install (ou utiliser checkinstall, ou simplement localiser & copier l'utilitaire dwg2dxf dans le chemin de vos exécutables, il sera alors autodétecté par FreeCAD)

Vous devez définir manuellement le chemin d'accès à l'exécutable. Voir Préférences d'Import Export.

Installation sous openSUSE
Pour éviter les problèmes, vous devez utiliser le paquetage LibreDWG compilé pour la distribution openSUSE OS installée. LibreDWG est généralement installé avec YAST (abréviation de Yet another Setup Tool), l'outil d'installation et de configuration du système d'exploitation Linux.

L'utilisateur plus expérimenté obtient d'abord un aperçu des paquets possibles fournis. Remarque: openSUSE a plusieurs options à choisir lors du téléchargement de LibreDWG. Pour voir ces options, allez sur Survey of provided LibreDWG packages on openSUSE.

Pour les ordinateurs de bureau, les ordinateurs portables et les serveurs Intel ou AMD 64 bits, la version (x86_64) est à choisir. Ainsi, libredwg0 et libredwg-tools sont le bon choix à installer.

Il est recommandé de récupérer les paquets binaires directement. Sélectionnez ensuite la distribution appropriée pour votre OS openSUSE installé.

Dans n'importe quel terminal/console (droits root requis), l'installation s'effectuera avec :

Vous devez définir manuellement le chemin d'accès à l'exécutable. Voir Préférences d'Import Export.

Convertisseur fichier ODA

 * Page d'accueil : https://www.opendesign.com/guestfiles/oda_file_converter
 * licence : freeware
 * optionnel, utilisé pour permettre l'importation et l'exportation de fichiers DWG

Le convertisseur de fichier ODA est un petit utilitaire disponible gratuitement qui permet de convertir plusieurs versions de fichiers DWG et DXF. FreeCAD peut l'utiliser pour permettre l'importation et l'exportation DWG, en convertissant de manière transparente les fichiers DWG au format DXF, puis FreeCAD utilise son importateur DXF standard pour importer le contenu du fichier. Les restrictions de l'importateur DXF s'appliquent.

Installation
Si l'utilitaire n'est pas trouvé automatiquement par FreeCAD après l'installation, vous devez définir manuellement le chemin de l'exécutable. Voir Préférences d'Import Export.

QCAD pro

 * page d'accueil : QCAD pro
 * licence : commerciale
 * optionnel, utilisé pour permettre l'importation et l'exportation de fichiers DWG

QCAD est une plateforme de CAO 2D open-source bien connue, basée sur le format DXF. Elle offre également une version pro payante, qui est essentiellement la version open-source plus le support du format DWG. En achetant la version pro, QCAD inclut également un utilitaire de conversion DWG vers DXF qui peut être utilisé par FreeCAD.

Installation
Vous devez définir manuellement le chemin de l'exécutable. Voir Préférences d'Import Export.

Atelier CADExchanger
L'installation de l'atelier CADExchanger permet de travailler avec des fichiers DWG grâce à l'intégration avec le produit de conversion de fichiers commercial payant CADExchanger. Suivez simplement les instructions du dépôt GitHub. Vous pouvez discuter de cet atelier sur son fil de discussion.

Pour le moment, la méthode CADExchanger est la seule qui permet de travailler avec des fichiers DWG 3D, en les convertissant dans d'autres formats 3D.

DoubleCAD XT
Il y a aussi DoubleCAD XT (https://www.turbocad.com/content/doublecad-xt-v5). Ce programme est libre d'utilisation pour une utilisation personnelle ou commerciale. Vous devez vous enregistrer pour recevoir le code d'activation via E-Mail. Ce programme ne fonctionne que sous Windows. À noter qu'il ne semble pas avoir été mis à jour depuis des années.

NanoCAD 5.0
Il y a aussi nanoCAD 5.0 (https://nanocad.com/products/nanoCAD/download/). Le programme est gratuit pour un usage personnel et commercial. Il demande une inscription gratuite pour recevoir un code d'activation par e-mail. Ce programme est sous Windows uniquement.

Exporter vos fichiers AutoCAD dans un format convivial
Exportez votre fichier AutoCAD dans un des nombreux formats reconnu par FreeCAD, à savoir DXF R12 ou R14, SVG et si votre version le supporte IGES. Toutes ces versions sont de meilleures alternatives au format DWG lorsque vous utilisez FreeCAD.

Il est important de noter qu'il n'y a aucune différence entre le contenu d'un fichier enregistré aux formats DWG ou DXF, à condition qu'il s'agisse de la même version (ex. DWG 2014 vs. DXF 2014). Les deux formats sont maintenus par Autodesk, et ils prennent en charge exactement les mêmes fonctionnalités. La différence est que le DWG est fermé (fichier codé) tandis que le DXF est ouvert.

Promouvoir l'utilisation des formats alternatifs
Autrement dit, n'acceptez plus des travaux effectués au format DWG. Dans la pratique, c'est plus facile à dire qu'à faire. Pourtant, ce ne serait pas une mauvaise pratique pour les utilisateurs et les partisans de FreeCAD d'éviter d'utiliser le format DWG chaque fois que c'est possible.

Utiliser la bibliothèque LibreDWG et rapporter des bogues
Dans la version de développement comme mentionné ci-dessus, vous pouvez passer du convertisseur ODA propriétaire à la bibliothèque du logiciel libre LibreDWG pour les fichiers DWG (et DXF). Veuillez le faire et signaler tout problème que vous rencontrez.