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: GPLv2 ou version ultérieure
 * 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 sur 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.

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)

You may need to set the path to the executable manually. See Import Export Preferences.

openSUSE
Pour éviter les problèmes d'exécution du programme, 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 :

You may need to set the path to the executable manually. See Import Export Preferences.

Convertisseur ODA (anciennement convertisseur Teigha)

 * 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 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
L'installation se fait sur toutes les plate-formes en téléchargeant et en installant le logiciel disponible sur https://www.opendesign.com/guestfiles/oda_file_converter. Si après l'installation l'utilitaire n'est pas trouvé automatiquement par FreeCAD, vous pourriez avoir besoin de donner le chemin de l'exécutable du convertisseur manuellement, pour ce faire allez dans le menu Édition → Préférences → Importer-Exporter → DWG et renseignez le chemin d’accès.

QCAD pro

 * homepage: https://qcad.org/en/qcad-command-line-tools#dwg2dwg
 * license: commercial
 * optional, used to enable import and export of DWG files

QCAD is a well-known open-source DXF-based 2D CAD platform. It also offers a paid pro version, which is basically the open-source version plus support for the DWG format. When buying the pro version, QCAD also includes a DWG to DXF conversion utility that can be used by FreeCAD.

Installation
if the utility is not found automatically by FreeCAD after installation, you need to set the path to the executable manually. See Import Export Preferences.

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 ses fichiers AutoCAD dans un format reconnu de FreeCAD
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 savoir que, contrairement à ce que l'on croit, il n'y a pas de différence entre le contenu d'un fichier enregistré dans les formats DWG ou DXF, à condition de travailler avec la même version (ex. DWG 2014 vs 2014 DXF). Les deux formats sont maintenus par Autodesk, et ils utilisent tous deux exactement les mêmes caractéristiques. La différence est que le fichier DWG est fermé (fichier codé) tandis que le fichier DXF est ouvert (fichier texte).

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.