Editing Drawing (DWG)
From Wiki.OSArch
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | + | The Drawing (DWG) file format developed by [https://en.wikipedia.org/wiki/Autodesk Autodesk] is a proprietary file format and the native file format for a number of proprietary CAD systems. The [[Drawing Exchange Format (DXF)]] is usually a better alternative for free software as it has better support for virtually the same content. | |
− | The Drawing (DWG) file format developed by [https://en.wikipedia.org/wiki/Autodesk Autodesk] is a proprietary file format and the native file format for a number of proprietary CAD systems | ||
Wikipedia has a good article about [https://en.wikipedia.org/wiki/.dwg the DWG format and it's history]. | Wikipedia has a good article about [https://en.wikipedia.org/wiki/.dwg the DWG format and it's history]. | ||
Line 12: | Line 11: | ||
You can read about the struggles of supporting DWG in free software in the [http://libregraphicsworld.org libregraphicsworld] article [http://libregraphicsworld.org/blog/entry/libredwg-revived-starts-getting-regular-releases LibreDWG revived, starts getting regular releases] | You can read about the struggles of supporting DWG in free software in the [http://libregraphicsworld.org libregraphicsworld] article [http://libregraphicsworld.org/blog/entry/libredwg-revived-starts-getting-regular-releases LibreDWG revived, starts getting regular releases] | ||
− | + | Free software known to have some support for DWG: | |
− | * [[FreeCAD | + | * [[FreeCAD]] from version 0.19. You can read the discussion in [https://forum.freecadweb.org/viewtopic.php?f=8&t=39827 Let's talk about libredwg support]. |
− | * [https://github.com/tercoide/GauchoCAD GauchoCAD] | + | * [https://github.com/tercoide/GauchoCAD GauchoCAD] currently alpha software with no released packages |
− | |||
− | |||
− | |||
− | |||
− | + | Current status of LibreCAD: (Heavily inspired by a post by Reini Urban to the [https://lists.gnu.org/archive/html/libredwg/2020-12/threads.html LibreDWG discussion list]) | |
− | Generally LibreDWG is stable for the most common entities and objects for DWG and DXF, plus hundreds more. It can write DWG r2000 already, plus all DXF versions. DWG write support for 2004-2018 is about 80% done. | + | Generally LibreDWG is stable for the most common entities and objects for DWG and DXF, plus hundreds more. It can write DWG r2000 already, plus all DXF versions. DWG write support for 2004-2018 is about 80% done. Please [https://github.com/LibreDWG/libredwg/issues report bugs]]. |
− | |||
− | Please | ||
There is currently focus on gambas bindings (that's the free GNU VBA variant) for GauchoCAD and C++ bindings for SolveSpace. Perl and python bindings are ready but unused. | There is currently focus on gambas bindings (that's the free GNU VBA variant) for GauchoCAD and C++ bindings for SolveSpace. Perl and python bindings are ready but unused. | ||
'''Current limitations:''' | '''Current limitations:''' | ||
− | * Not feature parity with [[Open_Design_Alliance_(ODA)]] | + | * Not feature parity with [[Open_Design_Alliance_(ODA)|Drawings SDK]] |
* Many basic dynamic blocks and parametrics are done but it's still a work in progress. | * Many basic dynamic blocks and parametrics are done but it's still a work in progress. | ||
* DWG write support for 2004-2018 is about 80% done, still some bugs. | * DWG write support for 2004-2018 is about 80% done, still some bugs. | ||
Line 37: | Line 30: | ||
=See also= | =See also= | ||
− | |||
* [[Drawing Exchange Format (DXF)]] | * [[Drawing Exchange Format (DXF)]] | ||
* [[Open_Design_Alliance_(ODA)]] | * [[Open_Design_Alliance_(ODA)]] | ||
+ | * [[Autodesk]] | ||
* [[FreeCAD]] | * [[FreeCAD]] | ||
− | * [[ | + | * [[GauchoCAD]] |
* [[Getting started with 2D CAD drafting]] | * [[Getting started with 2D CAD drafting]] | ||
=External Resources= | =External Resources= | ||
* The [https://www.opendesign.com Open Design Alliance] has a freely available proprietary [https://www.opendesign.com/guestfiles/oda_file_converter ODA File Converter] for converting between different versions of .dwg and .dxf | * The [https://www.opendesign.com Open Design Alliance] has a freely available proprietary [https://www.opendesign.com/guestfiles/oda_file_converter ODA File Converter] for converting between different versions of .dwg and .dxf | ||
− | + | * [https://en.wikipedia.org/wiki/.dwg DWG at Wikipedia] gives background on the way Autodesk has pursued anyone trying to achieve compatability. | |
− | * [https://en.wikipedia.org/wiki/.dwg DWG at Wikipedia] gives background on the way Autodesk has pursued anyone trying to achieve | ||
[[Category:Drawing (DWG)]] | [[Category:Drawing (DWG)]] | ||
[[Category:Drawing_Exchange_Format_(DXF)]] | [[Category:Drawing_Exchange_Format_(DXF)]] | ||
[[Category:File formats]] | [[Category:File formats]] |