![]() ![]() Go to Edit → Preferences → Import-Export → DXF and untick the option Join geometry and try again.Sometimes DXF Files don't import although they open in other CAD-Programs without problems. See also: Dxf Importer Install Tips and Tricks In Windows your macro folder is normally:Ĭ:\Users\your_user_name\AppData\Roaming\FreeCAD.In Ubuntu your macro folder is normally (the folder is hidden, you may need to unhide it):.If you are unsure where this folder is, go to Edit → Preferences → General → Macro and check the field named Macro Path.Go to Yorik's Github account and download these files (on the right side you can choose "download as ZIP").If the files are not already installed, go to the menu Edit → Preferences → Import-Export → DXF and enable the option Allow FreeCAD to automatically download and update the DXF libraries to make FreeCAD automatically download and install them.įor FreeCAD 0.14 or older you have to install manually: Manually How to install the legacy DXF importer and exporter Automatically These files cannot be included with FreeCAD since they use libraries published under a license that is not compatible with FreeCAD. To use the older, legacy, DXF importer and exporter you need to install several files. These new components are installed with FreeCAD. Since FreeCAD version 0.18 there is a new C DXF importer, and since version 0.19 also a new C DXF exporter. More details can be found on the DXF wiki page. OK, using the old python importer I get your output, and its lot better.DXF is a proprietary CAD data format for 2D drawings that originated with AutoCAD. When I select those options this is what I get: ![]() You should have "Usa il vecchio importatore python" checked, but that's otherwise correct I think. It was selected "Usa il vecchio importatore python" that should be the Python Legacy Importer, I de-selected it, but the results is the same.Īttached the dialog box, is there something I had to set different? Preferences->Import/Export->DXF->Use Python Legacy Importer (which is not the default, I don't think). I keep the Preference, Import/Export, DXF: Draw polyline width setīut I still get all lines at minimum width as in the PCBtracks_demo_FreeCAD.pngĪre you using the legacy Python importer? I don't think the newer C importer supports the width parameter at all yet. I've marked this as a "feature request" as in the long term, improved import and export of DXF files might be desirable.įreeCAD_0.19-23756-Linux-Conda_glibc2.12-x86_64.AppImageįreeCAD_0.19-24291-Linux-Conda_glibc2.12-x86_64.AppImage But note that this will change their representation in any DXF file that is then exported from FreeCAD. On Linux, 0.19dev also with renderPolylineWidth in the DXF import active, I can't see right tickness:įreeCAD's lines don't have the concept of individual width - using the user preference option "Render Polylines with Width" will allow the conversion of the lines into rectangles internally so that this file displays more correctly. If you use the FreeCAD option renderPolylineWidth in the DXF import preferences settings you can get FC to try to render the line with width, but this does not fix the export issue. The width is simply being exported as the scale, rather than whatever the value of the width was supposed to be. See how is rendered by FreeCAD last stable on Linux: Hash: b0d7850406e046f3b7a8cd5da261e7d54df6bd99ĭiscussion from Mantis ticket Comment by openBrain 21:09Įfa : please address your issue according our reporting guidelines by opening a new topic on our forum. ![]()
0 Comments
Leave a Reply. |