FreeCAD and DWG Import/es: Difference between revisions
(Created page with "La instalación de CADExchanger Workbench permite trabajar con archivos DWG a través de la integración con el producto comercial de pago de conversión de archivos [https://...") |
(Created page with "Por el momento, el modo CADExchanger es el único que permite trabajar con archivos DWG 3D, convirtiéndolos a otros formatos 3D.") |
||
Line 51: | Line 51: | ||
La instalación de CADExchanger Workbench permite trabajar con archivos DWG a través de la integración con el producto comercial de pago de conversión de archivos [https://cadexchanger.com/ CADExchanger]. Sólo tienes que seguir las instrucciones en el [https://github.com/yorikvanhavre/CADExchanger repositorio GitHub]. Puedes discutir este ambiente de trabajo en [https://forum.freecadweb.org/viewtopic.php?f=9&t=22227&p=462421 su hilo del foro]. |
La instalación de CADExchanger Workbench permite trabajar con archivos DWG a través de la integración con el producto comercial de pago de conversión de archivos [https://cadexchanger.com/ CADExchanger]. Sólo tienes que seguir las instrucciones en el [https://github.com/yorikvanhavre/CADExchanger repositorio GitHub]. Puedes discutir este ambiente de trabajo en [https://forum.freecadweb.org/viewtopic.php?f=9&t=22227&p=462421 su hilo del foro]. |
||
Por el momento, el modo CADExchanger es el único que permite trabajar con archivos DWG 3D, convirtiéndolos a otros formatos 3D. |
|||
==FreeCAD v0.19 y LibreDWG== |
==FreeCAD v0.19 y LibreDWG== |
Revision as of 14:32, 2 July 2021
¿Por qué es difícil soportar archivos DWG en FreeCAD?
El formato DWG es un formato de archivo binario de código cerrado que no es soportado directamente por FreeCAD. Requiere un conversor de archivos externo de terceros para convertirlo primero e importar la conversión a FreeCAD para su uso.
Ten en cuenta que en este momento no es posible importar DWG 3D en FreeCAD. Los datos 3D están incrustados como datos binarios .SAT (ACIS), un formato propietario y no documentado.
¿Qué necesito para poder importar archivos DWG?
Convertidor ODA (antes Convertidor Teigha)
- página web: https://www.opendesign.com/guestfiles/oda_file_converter
- licencia: freeware
- opcional, utilizado para permitir la importación y exportación de archivos DWG
El ODA Conversor es una pequeña utilidad de libre acceso que permite convertir entre varias versiones de archivos DWG y DXF. FreeCAD puede utilizarlo para ofrecer importación y exportación de DWG, convirtiendo los archivos DWG al formato DXF bajo el capó, y luego utilizando su importador DXF estándar para importar el contenido del archivo. Se aplican las restricciones del importador DXF.
Instalación
En todas las plataformas, sólo instalando el paquete apropiado de https://www.opendesign.com/guestfiles/oda_file_converter . Después de la instalación, si la utilidad no es encontrada automáticamente por FreeCAD, puede que sea necesario establecer la ruta del ejecutable del convertidor manualmente. abrir Editar → Preferencias → Importación-Exportación → DWG y llenar "Camino al convertidor de archivos de Teigha" apropiadamente.
Para obtener instrucciones más detalladas, consulte este tutorial.
Utilización
El programa puede utilizarse con la interfaz de línea de comandos o con la interfaz gráfica. Asegúrese de convertir los archivos DWG a un formato ASCII.
El formato de la línea de comandos es:
- Carpeta de entrada citada
- Carpeta de salida citada
- Versión_de_salida {"ACAD9", "ACAD10", "ACAD12", "ACAD13", "ACAD14", "ACAD2000", "ACAD2004", "ACAD2007", "ACAD2010"}
- Tipo de archivo de salida {"DWG", "DXF", "DXB"}
- Recurrir a la carpeta de entrada {"0", "1"}
- Auditar cada archivo {"0", "1"}
- Filtro de archivos de entrada [opcional] (por defecto: "*.DWG;*.DXF")
Ejemplo para Linux
ODAFileConverter "/home/dwg-data" "/home/dxf-data" "ACAD2010" "DXF" "0" "1" "test.dwg"
El segundo número (auditoría) tiene que ser 1, de lo contrario falla
Ejemplo para Windows
"C:\NArchivos de Programa\NODA\NTeigha File Converter 3.08.2\NTeighaFileConverter.exe" "Ruta-Del-Directorio-de-entrada" "Ruta-Del-Directorio-de-salida" "ACAD2010" "DXF" "0" "1" "Nombre-De-un-Archivo-de-Prueba.dwg"
CADExchanger Ambiente de trabajo
La instalación de CADExchanger Workbench permite trabajar con archivos DWG a través de la integración con el producto comercial de pago de conversión de archivos CADExchanger. Sólo tienes que seguir las instrucciones en el repositorio GitHub. Puedes discutir este ambiente de trabajo en su hilo del foro.
Por el momento, el modo CADExchanger es el único que permite trabajar con archivos DWG 3D, convirtiéndolos a otros formatos 3D.
FreeCAD v0.19 y LibreDWG
A partir de la versión 0.19, FreeCAD ya no necesita el convertidor ODA y puede utilizar libreDWG directamente. Ten en cuenta que, dado que libreDWG es un trabajo en curso, dependiendo de tu archivo, los resultados podrían no ser los mismos.
- página web: https://www.gnu.org/software/libredwg/
- licencia: GPLv2-o posterior
- opcional, se utiliza para permitir la importación y exportación de archivos DWG
GNU LibreDWG es una biblioteca libre en C para manejar archivos DWG. Pretende ser un sustituto libre de las bibliotecas del SDK de Open Design Alliance Drawings.
Instalación
.AppImage lanzamientos
LibreDWG se incluye en v 0.19_pre appimages[1]
Windows
LibreDWG puede ser configurado para trabajar en Windows descargando y descomprimiendo el apropiado binario precompilado para Windows y añadiendo la carpeta a la ruta de su sistema de versiones de Windows.
Linux/Unix systemas
git clone https://git.savannah.gnu.org/git/libredwg.git cd libredwg mkdir build cd build cmake .. make make install (o usa checkinstall, o simplemente localiza y copia la utilidad dwg2dxf en tu ruta de ejecutables, entonces será autodetectada por FreeCAD)
openSUSE
Para evitar problemas de ejecución del programa debe utilizar el paquete LibreDWG compilado para la distribución de openSUSE OS instalada. LibreDWG se instala normalmente con YAST (abbr. Yet another Setup Tool) la herramienta de instalación y configuración del sistema operativo Linux.
El usuario más experimentado obtiene primero una visión general de los posibles paquetes proporcionados. Nota: openSUSE tiene varias opciones para elegir al descargar LibreDWG. Para ver estas opciones, visite Survey of provided LibreDWG packages on openSUSE.
Para, por ejemplo, ordenadores de sobremesa, portátiles y servidores de 64 bits de Intel o AMD, la versión (x86_64) es la que hay que seleccionar. Por lo tanto, libredwg0 y libredwg-tools' son la opción correcta para instalar.
Se recomienda obtener los paquetes binarios directamente. A continuación, seleccione la distribución correcta para su sistema operativo openSUSE instalado.
En cualquier terminal/consola (se requieren derechos de root) la instalación se realizará con:
zypper install libredwg0 libredwg-tools
Después, toda importación de archivos *.dwg debería funcionar correctamente.
¿Cuáles son las alternativas?
DoubleCAD XT
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.
NanoCAD 5.0
There is also nanoCAD 5.0 (https://nanocad.com/products/nanoCAD/download/). 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.
Exportar sus archivos de AutoCAD en formato amigable
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.
It is important to know that, contrarily to popular belief, there is no difference between the contents of a file saved in DWG or DXF formats, provided it is the same version (ex. DWG 2014 vs. DXF 2014). Both formats are maintained by Autodesk, and they both support exactly the same features. The difference is that DWG is closed (machine-encoded) while DXF is open.
¿Qué puedo hacer para ayudar?
Promover el uso de formatos alternativos
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.
Utilizar la biblioteca LibreDWG y presentar informes de errores
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, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub