FreeCAD and DWG Import/it: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
⚫ | |||
{{VeryImportantMessage|Notare che il convertitore Teigha è stato rinominato ODA-File-Converter. Il sito web che ospita ODA-File-Converter è stato aggiornato. Anche questa pagina wiki è stata aggiornata di conseguenza. <small>Settembre 2018</small> }} |
|||
{{Fake heading|sub=4|< Back to [[FreeCAD Howto Import Export]]}} |
{{Fake heading|sub=4|< Back to [[FreeCAD Howto Import Export]]}} |
||
<div class="mw-translate-fuzzy"> |
|||
== Perché non è possibile importare i file DWG in FreeCAD? == |
== Perché non è possibile importare i file DWG in FreeCAD? == |
||
</div> |
|||
⚫ | |||
Il formato DWG è un formato di file binario closed source che non è supportato direttamente da FreeCAD. Prima deve essere convertito usando un'applicazione esterna e dopo si può importare la conversione in FreeCAD e utilizzarla. |
Il formato DWG è un formato di file binario closed source che non è supportato direttamente da FreeCAD. Prima deve essere convertito usando un'applicazione esterna e dopo si può importare la conversione in FreeCAD e utilizzarla. |
||
Line 12: | Line 12: | ||
Notare che al momento non è possibile importare DWG 3D in FreeCAD. I dati 3D sono incorporati come dati binari .SAT (ACIS), un formato proprietario e non documentato. |
Notare che al momento non è possibile importare DWG 3D in FreeCAD. I dati 3D sono incorporati come dati binari .SAT (ACIS), un formato proprietario e non documentato. |
||
<div class="mw-translate-fuzzy"> |
|||
== Cosa serve per poter importare i file DWG? == |
== Cosa serve per poter importare i file DWG? == |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
===ODA Converter (anteriormente Teigha Converter)=== |
===ODA Converter (anteriormente Teigha Converter)=== |
||
* homepage: https://www.opendesign.com/guestfiles/oda_file_converter |
* homepage: https://www.opendesign.com/guestfiles/oda_file_converter |
||
* licenza: freeware |
* licenza: freeware |
||
* optional, usato per abilitare l'importazione e l'esportazione dei file DWG |
* optional, usato per abilitare l'importazione e l'esportazione dei file DWG |
||
</div> |
|||
* homepage: https://www.opendesign.com/guestfiles/oda_file_converter |
|||
* license: freeware |
|||
* optional, used to enable import and export of DWG files |
|||
Il convertitore ODA è una piccola utility liberamente disponibile che consente di convertire tra diverse versioni i file DWG e DXF. FreeCAD può usarlo per offrire l'importazione e l'esportazione dei file DWG, convertendo prima i formati DWG in DXF al suo interno, e poi importando il contenuto dei file tramite il suo importatore DXF standard. Si applicano le restrizioni di [[Draft_DXF/it|importazione di DXF]]. |
Il convertitore ODA è una piccola utility liberamente disponibile che consente di convertire tra diverse versioni i file DWG e DXF. FreeCAD può usarlo per offrire l'importazione e l'esportazione dei file DWG, convertendo prima i formati DWG in DXF al suo interno, e poi importando il contenuto dei file tramite il suo importatore DXF standard. Si applicano le restrizioni di [[Draft_DXF/it|importazione di DXF]]. |
||
<div class="mw-translate-fuzzy"> |
|||
=== Installazione === |
=== Installazione === |
||
Su tutte le piattaforme, basta installare il pacchetto appropriato da https://www.opendesign.com/guestfiles/oda_file_converter. Se, dopo l'installazione, l'utility non viene trovata automaticamente da FreeCAD, può essere necessario impostare manualmente il percorso del file eseguibile del converter. Attivare l'ambiente Draft, poi nelle opzioni del menu Modifica → Preferenze → Draft → Importa/Esporta → DWG inserire il percorso per l'eseguibile Teigha File Converter. |
Su tutte le piattaforme, basta installare il pacchetto appropriato da https://www.opendesign.com/guestfiles/oda_file_converter. Se, dopo l'installazione, l'utility non viene trovata automaticamente da FreeCAD, può essere necessario impostare manualmente il percorso del file eseguibile del converter. Attivare l'ambiente Draft, poi nelle opzioni del menu Modifica → Preferenze → Draft → Importa/Esporta → DWG inserire il percorso per l'eseguibile Teigha File Converter. |
||
</div> |
|||
On all platforms, only by installing the appropriate package from https://www.opendesign.com/guestfiles/oda_file_converter. After installation, if the utility is not found automatically by FreeCAD, you might need to set the path to the converter executable manually. open Edit → Preferences → Import-Export → DWG and fill "Path to Teigha File Converter" appropriately. |
|||
Per maggiori dettagli sull'installazione vedere [[Dxf_Importer_Install/it| questo tutorial]]. |
Per maggiori dettagli sull'installazione vedere [[Dxf_Importer_Install/it| questo tutorial]]. |
||
<div class="mw-translate-fuzzy"> |
|||
====Uso==== |
====Uso==== |
||
Il programma può essere utilizzato da riga di comando o dall'interfaccia grafica. |
Il programma può essere utilizzato da riga di comando o dall'interfaccia grafica. |
||
Accertarsi di convertire i file dwg in un formato ASCII. |
Accertarsi di convertire i file dwg in un formato ASCII. |
||
</div> |
|||
The program may be used with the command line interface or the graphical interface. |
|||
Be sure to convert the DWG files to an ASCII-Format. |
|||
Il formato da riga di comando è: |
Il formato da riga di comando è: |
||
Line 47: | Line 64: | ||
"C:\Program Files\ODA\Teigha File Converter 3.08.2\TeighaFileConverter.exe" "Path-To-Input-Directory" "Path-To-Output-Directory" "ACAD2010" "DXF" "0" "1" "Name-Of-A-Test-File.dwg" |
"C:\Program Files\ODA\Teigha File Converter 3.08.2\TeighaFileConverter.exe" "Path-To-Input-Directory" "Path-To-Output-Directory" "ACAD2010" "DXF" "0" "1" "Name-Of-A-Test-File.dwg" |
||
===FreeCAD v0.19 and LibreDWG=== |
|||
⚫ | |||
⚫ | |||
===DraftSight=== |
|||
* license: GPLv2-or-later |
|||
C'è un programma commerciale gratuito chiamato Draft Sight (http://www.3ds.com/products-services/draftsight/overview/) che può importare la maggior parte dei file DWG e può salvare ed esportare in formati compatibili con FreeCAD. Draftsight funziona su |
|||
* optional, used to enable import and export of DWG files |
|||
* Windows 32 bit |
|||
* Windows 64 bit |
|||
GNU LibreDWG is a free C library to handle DWG files. It aims to be a free replacement for the Open Design Alliance Drawings SDK libraries. |
|||
* Mac OS X |
|||
* Linux Fedora |
|||
====Installation==== |
|||
* Linux Ubuntu |
|||
Per attivare il programma è richiesta la registrazione gratuita. |
|||
⚫ | |||
LibreDWG can be configured to work on Windows by downloading and unzipping the appropriate [https://github.com/LibreDWG/libredwg/releases pre-compiled windows binary] and [https://duckduckgo.com/?t=ffab&q=how+to+add+a+folder+to+your+windows+system+path adding the folder to your Windows versions system path]. |
|||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
===DoubleCAD XT=== |
===DoubleCAD XT=== |
||
C'è anche DoubleCAD XT (https://www.turbocad.com/content/doublecad-xt-v5). |
C'è anche DoubleCAD XT (https://www.turbocad.com/content/doublecad-xt-v5). |
||
Line 63: | Line 88: | ||
Si richiede una iscrizione gratuita per ricevere il codice di attivazione via e-mail. |
Si richiede una iscrizione gratuita per ricevere il codice di attivazione via e-mail. |
||
Questo programma è solo per Windows. Nota: non sembra essere stato aggiornato per anni. |
Questo programma è solo per Windows. Nota: non sembra essere stato aggiornato per anni. |
||
</div> |
|||
There is also DoubleCAD XT (https://www.turbocad.com/content/doublecad-xt-v5). |
|||
The program is free for personal and commercial use. |
|||
It requires a free sign-up to receive an activation code via E-Mail. |
|||
This Program is windows-only. Note: it does not seem to have been updated for years. |
|||
<div class="mw-translate-fuzzy"> |
|||
===Esportare i file di AutoCAD in Formati Amichevoli=== |
===Esportare i file di AutoCAD in Formati Amichevoli=== |
||
Esportare i file di AutoCAD in un formato più ''amichevole'' a FreeCAD, come DXF R12 o R14, SVG, e se la versione lo supporta, IGES. Tutti questi formati sono delle alternative migliori al formato DWG quando si utilizza FreeCAD. |
Esportare i file di AutoCAD in un formato più ''amichevole'' a FreeCAD, come DXF R12 o R14, SVG, e se la versione lo supporta, IGES. Tutti questi formati sono delle alternative migliori al formato DWG quando si utilizza FreeCAD. |
||
</div> |
|||
Exporting your AutoCAD files in a more FreeCAD friendly format, like DXF R12 or R14, SVG, and if version supports it, IGES. All are better alternatives to the DWG format when using FreeCAD. |
|||
È importante sapere che, contrariamente alla credenza popolare, non vi è alcuna differenza tra il contenuto di un file salvato in formato DWG o DXF, a condizione che sia la stessa versione (es. DWG 2014 o DXF 2014). Entrambi i formati sono mantenuti da Autodesk, ed entrambi supportano esattamente le stesse caratteristiche. La differenza è che DWG è chiuso (codice-macchina), mentre DXF è aperto. |
È importante sapere che, contrariamente alla credenza popolare, non vi è alcuna differenza tra il contenuto di un file salvato in formato DWG o DXF, a condizione che sia la stessa versione (es. DWG 2014 o DXF 2014). Entrambi i formati sono mantenuti da Autodesk, ed entrambi supportano esattamente le stesse caratteristiche. La differenza è che DWG è chiuso (codice-macchina), mentre DXF è aperto. |
||
Line 71: | Line 106: | ||
==Cosa posso fare per dare un aiuto? == |
==Cosa posso fare per dare un aiuto? == |
||
<div class="mw-translate-fuzzy"> |
|||
===Promuovere l'uso dei formati alternativi=== |
===Promuovere l'uso dei formati alternativi=== |
||
In poche parole, smettere di accettare il lavoro svolto in formato DWG. Nella pratica, spesso questo è più facile a dirsi che a farsi. Tuttavia, per gli utenti e i sostenitori di FreeCAD non sarebbe una cattiva pratica quella di evitare e respingere il formato DWG, quando possibile. |
In poche parole, smettere di accettare il lavoro svolto in formato DWG. Nella pratica, spesso questo è più facile a dirsi che a farsi. Tuttavia, per gli utenti e i sostenitori di FreeCAD non sarebbe una cattiva pratica quella di evitare e respingere il formato DWG, quando possibile. |
||
</div> |
|||
Simply put, stop accepting work done in DWG format. In practice, this is often easier said than done. Still, it would not be bad practice for users and supporters of FreeCAD to avoid and reject the DWG format whenever possible. |
|||
== Nuove prospettive == |
|||
Secondo i più recenti annunci LibreDWG, la free libre library per l'apertura dei file CAD proprietari nel formato DWG, viene ripristinata. |
|||
===Use the LibreDWG library and file bug reports=== |
|||
* http://libregraphicsworld.org/blog/entry/libredwg-revived-starts-getting-regular-releases |
|||
⚫ | |||
⚫ | |||
In development version as mentioned above you can switch from the proprietary ODA Converter to the free software LibreDWG library for DWG (and DXF) files. Please do this and report any problems you encounter. |
|||
Resta da vedere come verrà mostrato lo sviluppo con il supporto necessario. |
|||
{{Draft Tools navi{{#translation:}}}} |
{{Draft Tools navi{{#translation:}}}} |
Revision as of 19:43, 28 December 2020
Perché non è possibile importare i file DWG in FreeCAD?
Il formato DWG è un formato di file binario closed source che non è supportato direttamente da FreeCAD. Prima deve essere convertito usando un'applicazione esterna e dopo si può importare la conversione in FreeCAD e utilizzarla.
Notare che al momento non è possibile importare DWG 3D in FreeCAD. I dati 3D sono incorporati come dati binari .SAT (ACIS), un formato proprietario e non documentato.
Cosa serve per poter importare i file DWG?
ODA Converter (anteriormente Teigha Converter)
- homepage: https://www.opendesign.com/guestfiles/oda_file_converter
- licenza: freeware
- optional, usato per abilitare l'importazione e l'esportazione dei file DWG
- homepage: https://www.opendesign.com/guestfiles/oda_file_converter
- license: freeware
- optional, used to enable import and export of DWG files
Il convertitore ODA è una piccola utility liberamente disponibile che consente di convertire tra diverse versioni i file DWG e DXF. FreeCAD può usarlo per offrire l'importazione e l'esportazione dei file DWG, convertendo prima i formati DWG in DXF al suo interno, e poi importando il contenuto dei file tramite il suo importatore DXF standard. Si applicano le restrizioni di importazione di DXF.
Installazione
Su tutte le piattaforme, basta installare il pacchetto appropriato da https://www.opendesign.com/guestfiles/oda_file_converter. Se, dopo l'installazione, l'utility non viene trovata automaticamente da FreeCAD, può essere necessario impostare manualmente il percorso del file eseguibile del converter. Attivare l'ambiente Draft, poi nelle opzioni del menu Modifica → Preferenze → Draft → Importa/Esporta → DWG inserire il percorso per l'eseguibile Teigha File Converter.
On all platforms, only by installing the appropriate package from https://www.opendesign.com/guestfiles/oda_file_converter. After installation, if the utility is not found automatically by FreeCAD, you might need to set the path to the converter executable manually. open Edit → Preferences → Import-Export → DWG and fill "Path to Teigha File Converter" appropriately.
Per maggiori dettagli sull'installazione vedere questo tutorial.
Uso
Il programma può essere utilizzato da riga di comando o dall'interfaccia grafica. Accertarsi di convertire i file dwg in un formato ASCII.
The program may be used with the command line interface or the graphical interface. Be sure to convert the DWG files to an ASCII-Format.
Il formato da riga di comando è:
- Quoted Input Folder
- Quoted Output Folder
- Output_version {"ACAD9","ACAD10","ACAD12", "ACAD13","ACAD14", "ACAD2000","ACAD2004", "ACAD2007","ACAD2010"}
- Output File type {"DWG","DXF","DXB"}
- Recurse Input Folder {"0","1"}
- Audit each file {"0","1"}
- [optional] Input file filter (default:"*.DWG;*.DXF")
Esempio per Linux
TeighaFileConverter "/home/dwg-data" "/home/dxf-data" "ACAD2010" "DXF" "0" "1" "test.dwg"
Il secondo numero (audit) deve essere 1 altrimenti l'operazione fallisce
Esempio per Windows
"C:\Program Files\ODA\Teigha File Converter 3.08.2\TeighaFileConverter.exe" "Path-To-Input-Directory" "Path-To-Output-Directory" "ACAD2010" "DXF" "0" "1" "Name-Of-A-Test-File.dwg"
FreeCAD v0.19 and LibreDWG
- homepage: https://www.gnu.org/software/libredwg/
- license: GPLv2-or-later
- optional, used to enable import and export of DWG files
GNU LibreDWG is a free C library to handle DWG files. It aims to be a free replacement for the Open Design Alliance Drawings SDK libraries.
Installation
LibreDWG is included in v 0.19_pre appimages[1]
LibreDWG can be configured to work on Windows by downloading and unzipping the appropriate pre-compiled windows binary and adding the folder to your Windows versions system path.
Quali sono le alternative?
DoubleCAD XT
C'è anche DoubleCAD XT (https://www.turbocad.com/content/doublecad-xt-v5). Il programma è gratuito per uso personale e commerciale. Si richiede una iscrizione gratuita per ricevere il codice di attivazione via e-mail. Questo programma è solo per Windows. Nota: non sembra essere stato aggiornato per anni.
There is also DoubleCAD XT (https://www.turbocad.com/content/doublecad-xt-v5). The program is free for personal and commercial use. It requires a free sign-up to receive an activation code via E-Mail. This Program is windows-only. Note: it does not seem to have been updated for years.
Esportare i file di AutoCAD in Formati Amichevoli
Esportare i file di AutoCAD in un formato più amichevole a FreeCAD, come DXF R12 o R14, SVG, e se la versione lo supporta, IGES. Tutti questi formati sono delle alternative migliori al formato DWG quando si utilizza FreeCAD.
Exporting your AutoCAD files in a more FreeCAD friendly format, like DXF R12 or R14, SVG, and if version supports it, IGES. All are better alternatives to the DWG format when using FreeCAD.
È importante sapere che, contrariamente alla credenza popolare, non vi è alcuna differenza tra il contenuto di un file salvato in formato DWG o DXF, a condizione che sia la stessa versione (es. DWG 2014 o DXF 2014). Entrambi i formati sono mantenuti da Autodesk, ed entrambi supportano esattamente le stesse caratteristiche. La differenza è che DWG è chiuso (codice-macchina), mentre DXF è aperto.
Cosa posso fare per dare un aiuto?
Promuovere l'uso dei formati alternativi
In poche parole, smettere di accettare il lavoro svolto in formato DWG. Nella pratica, spesso questo è più facile a dirsi che a farsi. Tuttavia, per gli utenti e i sostenitori di FreeCAD non sarebbe una cattiva pratica quella di evitare e respingere il formato DWG, quando possibile.
Simply put, stop accepting work done in DWG format. In practice, this is often easier said than done. Still, it would not be bad practice for users and supporters of FreeCAD to avoid and reject the DWG format whenever possible.
Use the LibreDWG library and file bug reports
In development version as mentioned above you can switch from the proprietary ODA Converter to the free software LibreDWG library for DWG (and DXF) files. Please do this and report any problems you encounter.
- Drafting: Line, Polyline, Fillet, Arc, Arc by 3 points, Circle, Ellipse, Rectangle, Polygon, B-spline, Cubic Bézier curve, Bézier curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation styles, Annotation scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar array, Circular array, Path array, Path link array, Point array, Point link array, Edit, Subelement highlight, Join, Split, Upgrade, Downgrade, Wire to B-spline, Draft to sketch, Set slope, Flip dimension, Shape 2D view
- Draft Tray: Select plane, Set style, Toggle construction mode, AutoGroup
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid
- Miscellaneous: Apply current style, Layer, Manage layers, Add a new named group, Move to group, Select group, Add to construction group, Toggle normal/wireframe display, Create working plane proxy, Heal, Show snap toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Layer container: Merge layer duplicates, Add new layer
- Layer: Activate this layer, Select layer contents
- Text: Open hyperlinks
- Wire: Flatten
- Working plane proxy: Write camera position, Write objects state
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub