FreeCAD Howto Import Export: Difference between revisions
m (Added links to Export_IFC_-_compiling_IfcOpenShell) |
No edit summary |
||
(10 intermediate revisions by 4 users not shown) | |||
Line 11: | Line 11: | ||
=== Autodesk DWG ===<!--T:4--> |
=== Autodesk DWG ===<!--T:4--> |
||
Please refer to the Page [[ |
Please refer to the Page [[FreeCAD_and_DWG_Import|FreeCAD and DWG-Import]] |
||
=== Autodesk DXF ===<!--T:5--> |
=== Autodesk DXF ===<!--T:5--> |
||
Please refer to the Page [[ |
Please refer to the Page [[FreeCAD_and_DWG_Import|FreeCAD and DXF Import]] |
||
Tutorial: [[Dxf_Importer_Install|DXF Importer Install]] |
|||
=== BREP Format ===<!--T:6--> |
=== BREP Format ===<!--T:6--> |
||
Line 25: | Line 23: | ||
=== Collada ===<!--T:8--> |
=== Collada ===<!--T:8--> |
||
Importing Collada files requires an external Python module to be installed on your system. This can be easily added by following the directions found on the [[ |
Importing Collada files requires an external Python module to be installed on your system. This can be easily added by following the directions found on the [[Extra_python_modules|Extra Python modules]] page under [http://www.freecadweb.org/wiki/index.php?title=Extra_python_modules#pyCollada pyCollada] in this Wiki. Once the pyCollada Python module is installed, importing Collada files is the same as any standard file import. |
||
See also: [[ |
See also: [[Importing_From_Sketchup|Importing From Sketchup]] |
||
=== Common Airfoil Data ===<!--T:9--> |
=== Common Airfoil Data ===<!--T:9--> |
||
Please refer to the Page [[ |
Please refer to the Page [[Common_Airfoil_Data_Import|Common Airfoil Data Import]] |
||
=== Drawing ===<!--T:10--> |
=== Drawing ===<!--T:10--> |
||
Line 39: | Line 37: | ||
=== FreeCAD Material Cards ===<!--T:12--> |
=== FreeCAD Material Cards ===<!--T:12--> |
||
Is intended to import Material Cards for use in FreeCAD itself and in the [[ |
Is intended to import Material Cards for use in FreeCAD itself and in the [[FEM_Workbench|FEM-Workbench]]. |
||
'''Not functional at the moment.''' |
'''Not functional at the moment.''' |
||
Line 53: | Line 51: | ||
=== Industry Foundation Classes IFC ===<!--T:16--> |
=== Industry Foundation Classes IFC ===<!--T:16--> |
||
* [[Export IFC - compiling IfcOpenShell]] |
* [[Import/Export_IFC_-_compiling_IfcOpenShell|Import/Export IFC - compiling IfcOpenShell]] |
||
=== Inventor V2.1 ===<!--T:17--> |
=== Inventor V2.1 ===<!--T:17--> |
||
Line 59: | Line 57: | ||
=== Mesh Formats ===<!--T:18--> |
=== Mesh Formats ===<!--T:18--> |
||
Please refer to the Page [[ |
Please refer to the Page [[FreeCAD_and_Mesh_Import|FreeCAD and Mesh Import]] |
||
=== Open CAD Format ===<!--T:19--> |
=== Open CAD Format ===<!--T:19--> |
||
Line 69: | Line 67: | ||
=== OpenSCAD Format ===<!--T:21--> |
=== OpenSCAD Format ===<!--T:21--> |
||
See [[Import OpenSCAD code]] |
See [[Import_OpenSCAD_code|Import OpenSCAD code]] |
||
=== Point Formats ===<!--T:22--> |
=== Point Formats ===<!--T:22--> |
||
Line 83: | Line 81: | ||
Currently there is no support for text or annotation import with the STEP format due to lack of support with FreeCAD's geometric CAD kernel. |
Currently there is no support for text or annotation import with the STEP format due to lack of support with FreeCAD's geometric CAD kernel. |
||
=== |
=== Shapefiles === |
||
⚫ | |||
See [[Arch_SHP|Arch SHP]] |
|||
=== Spreadsheet ===<!--T:27--> |
=== Spreadsheet ===<!--T:27--> |
||
⚫ | |||
=== SVG as geometry ===<!--T:26--> |
|||
Todo |
Todo |
||
Line 100: | Line 102: | ||
Todo |
Todo |
||
=== |
=== Asymptote ASY === |
||
[[Asymptote|Export meshes to Asymptote code.]] |
|||
Todo |
|||
=== BREP Format ===<!--T:33--> |
=== BREP Format ===<!--T:33--> |
||
Line 117: | Line 119: | ||
=== Flattened SVG ===<!--T:37--> |
=== Flattened SVG ===<!--T:37--> |
||
Todo |
Todo |
||
=== GL Transmission Format gITF === |
|||
* [[GlTF|glTF]] |
|||
=== IGES Format ===<!--T:38--> |
=== IGES Format ===<!--T:38--> |
||
Line 128: | Line 133: | ||
=== Industry Foundation Classes IFC ===<!--T:39--> |
=== Industry Foundation Classes IFC ===<!--T:39--> |
||
* [[Import/Export IFC - compiling IfcOpenShell]] |
* [[Import/Export_IFC_-_compiling_IfcOpenShell|Import/Export IFC - compiling IfcOpenShell]] |
||
=== Inventor V2.1 ===<!--T:40--> |
=== Inventor V2.1 ===<!--T:40--> |
||
Line 136: | Line 141: | ||
* From the 3D-View simply select (in the tree-view) the solid(s) to export and select "File -> Export". |
* From the 3D-View simply select (in the tree-view) the solid(s) to export and select "File -> Export". |
||
* Then select your file type. Be sure to type in also the file extension. Since these formats are mesh formats, the solids will be exported with a "standard" mesh quality. |
* Then select your file type. Be sure to type in also the file extension. Since these formats are mesh formats, the solids will be exported with a "standard" mesh quality. |
||
* Use the [[Mesh |
* Use the [[Mesh_Workbench|Mesh Workbench]] to adjust the quality of the mesh if needed. |
||
'''Tip'''<br /> |
'''Tip'''<br /> |
||
Pressing CTRL-A will select ALL solids in the tree view, even the invisible ones.<br /> |
Pressing CTRL-A will select ALL solids in the tree view, even the invisible ones.<br /> |
||
Line 169: | Line 174: | ||
Todo |
Todo |
||
=== Wavefront OBJ - Arch |
=== Wavefront OBJ - Arch Workbench ===<!--T:44--> |
||
Todo |
Todo |
||
Line 183: | Line 188: | ||
=== Inkscape ===<!--T:48--> |
=== Inkscape ===<!--T:48--> |
||
When exporting SVG-Data from Inkscape to FreeCAD be sure to use the file type "plain svg". |
When exporting SVG-Data from Inkscape to FreeCAD be sure to use the file type "plain svg". |
||
=== Sketchup ===<!--T:49--> |
=== Sketchup ===<!--T:49--> |
||
Please refer to the Page [[ |
Please refer to the Page [[Importing_From_Sketchup|Importing From Sketchup]] |
||
==Related== |
==Related== |
||
* [[Import Export]] |
* [[Import_Export|Import Export]] |
||
* [[Import Export |
* [[Import_Export_Preferences|Import Export Preferences]] |
||
[[Category:Common Questions]] |
[[Category:Common Questions]] |
Latest revision as of 19:49, 22 November 2023
This page attempts to answer the most common questions asked on the FreeCAD forums on import and export of data to/from other programs. If you have a problem or question regarding FreeCAD, check below first.
Then, if you cannot find an answer for your specific question, head to the FreeCAD forum!
Import 2D/3D Data
Autodesk DWG
Please refer to the Page FreeCAD and DWG-Import
Autodesk DXF
Please refer to the Page FreeCAD and DXF Import
BREP Format
Todo
Calculix Result
Todo
Collada
Importing Collada files requires an external Python module to be installed on your system. This can be easily added by following the directions found on the Extra Python modules page under pyCollada in this Wiki. Once the pyCollada Python module is installed, importing Collada files is the same as any standard file import.
See also: Importing From Sketchup
Common Airfoil Data
Please refer to the Page Common Airfoil Data Import
Drawing
Todo
FEM Formats
Todo
FreeCAD Material Cards
Is intended to import Material Cards for use in FreeCAD itself and in the FEM-Workbench.
Not functional at the moment.
IDF emn file
Todo
IGES
Currently there is no support for text or annotation import with the IGES format due to lack of support with FreeCAD's geometric CAD kernel.
Image Formats
Todo
Industry Foundation Classes IFC
Inventor V2.1
Todo
Mesh Formats
Please refer to the Page FreeCAD and Mesh Import
Open CAD Format
Todo
OpenSCAD CSG Format
Todo
OpenSCAD Format
Point Formats
Todo
POVRay Format
Todo
Python
Todo
Step with Colors
Currently there is no support for text or annotation import with the STEP format due to lack of support with FreeCAD's geometric CAD kernel.
Shapefiles
See Arch SHP
Spreadsheet
Todo
SVG as geometry
Todo
VRML 2.0
Todo
Export 2D/3D Data
3D View (SVG)
Todo
Autodesk DWG
Todo
Asymptote ASY
Export meshes to Asymptote code.
BREP Format
Todo
Collada
Todo
Drawing
Todo
FEM Formats
Todo
Flattened SVG
Todo
GL Transmission Format gITF
IGES Format
- From the 3D-View simply select (in the tree-view) the solid(s) to export and select "File -> Export".
- Then select your file type (IGES). No need to type in the file extension. FreeCAD will append a ".iges" automatically
Tip
Pressing CTRL-A will select ALL solids in the tree view, even the invisible ones.
Make sure to manually select all the solids you want to export.
Currently there is no support for text or annotation export with the IGES format due to lack of support with FreeCAD's geometric CAD kernel.
Industry Foundation Classes IFC
Inventor V2.1
Todo
Mesh Formats
- From the 3D-View simply select (in the tree-view) the solid(s) to export and select "File -> Export".
- Then select your file type. Be sure to type in also the file extension. Since these formats are mesh formats, the solids will be exported with a "standard" mesh quality.
- Use the Mesh Workbench to adjust the quality of the mesh if needed.
Tip
Pressing CTRL-A will select ALL solids in the tree view, even the invisible ones.
Make sure to manually select all the solids you want to export.
Open CAD Format
Todo
OpenSCAD CSG Format
Todo
OpenSCAD Format
Todo
Portable Document Format
Todo
Step with Colors
From the 3D-View simply select (in the tree-view) the solid(s) to export and select "File -> Export".
In FreeCAD 0.15 and above, by selecting "Edit -> Preferences" and then "Import-Export" in the left column you should have access to Step-Options such as units, scheme and Header Information. Be aware that Step AP203 does not support assembly structures, while Step AP 214 does.
Currently there is no support for text or annotation export with the STEP format due to lack of support with FreeCAD's geometric CAD kernel.
Spreadsheet
Todo
TetGen File
Todo
VRML 2.0
Todo
Wavefront OBJ - Arch Workbench
Todo
- Convert STL to OBJ forum thread
WebGL File
Todo
Export Data from third-party programs for import into FreeCAD
Tips and Tricks with using Third-Party Software
Inkscape
When exporting SVG-Data from Inkscape to FreeCAD be sure to use the file type "plain svg".
Sketchup
Please refer to the Page Importing From Sketchup
Related
- 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, Assembly, BIM, 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