FreeCAD Howto Import Export: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
(40 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<!--T:1-->
<!--T:1-->
{{VeryImportantMessage|'''This page is WIP. Please do not translate yet. Thank you. R-Frank'''}}
{{VeryImportantMessage| "This page is WIP. Please do not translate yet. Thank you. R-Frank" (†2017, r-frank)}}
<!--T:2-->
<!--T:2-->
This page attempts to answer the most common questions asked on the FreeCAD forums on import and export of data to/from other programs.<br />
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.

If you have a problem or question regarding FreeCAD, check below first.<br />
Then, if you cannot find an answer for your specific question, head to the FreeCAD forum! <br />
Then, if you cannot find an answer for your specific question, head to the FreeCAD [http://forum.freecadweb.org/ forum]!

{{TOCright}}


== Import 2D/3D Data ==<!--T:3-->
== Import 2D/3D Data ==<!--T:3-->


=== Autodesk DWG ===<!--T:4-->
=== Autodesk DWG ===<!--T:4-->
Please refer to the Page [[FreeCAD and DWG Import|FreeCAD and DWG-Import]]
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 [[FreeCAD_and_DWG_Import|FreeCAD and DXF Import]]
WIP

Tutorial: [[Dxf_Importer_Install|DXF Importer Install]]


=== BREP Format ===<!--T:6-->
=== BREP Format ===<!--T:6-->
Line 21: Line 25:


=== 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 [[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.
Todo

See also: [[Importing_From_Sketchup|Importing From Sketchup]]


=== Common Airfoil Data ===<!--T:9-->
=== Common Airfoil Data ===<!--T:9-->
Please refer to the Page [[Common_Airfoil_Data_Import|Common Airfoil Data Import]]
Todo


=== Drawing ===<!--T:10-->
=== Drawing ===<!--T:10-->
Line 33: Line 39:


=== FreeCAD Material Cards ===<!--T:12-->
=== FreeCAD Material Cards ===<!--T:12-->
Is intended to import Material Cards for use in FreeCAD itself and in the [[FEM_Workbench|FEM-Workbench]].
Todo

'''Not functional at the moment.'''


=== IDF emn file ===<!--T:13-->
=== IDF emn file ===<!--T:13-->
Todo
Todo


=== Import IGES ===<!--T:14-->
=== IGES ===<!--T:14-->
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.
Todo


=== Image Formats ===<!--T:15-->
=== Image Formats ===<!--T:15-->
Todo
Todo


=== Industry Foundation Classes ===<!--T:16-->
=== Industry Foundation Classes IFC ===<!--T:16-->
* [[Import/Export_IFC_-_compiling_IfcOpenShell|Import/Export IFC - compiling IfcOpenShell]]
Todo


=== Inventor V2.1 ===<!--T:17-->
=== Inventor V2.1 ===<!--T:17-->
Line 51: Line 59:


=== Mesh Formats ===<!--T:18-->
=== Mesh Formats ===<!--T:18-->
Please refer to the Page [[FreeCAD_and_Mesh_Import|FreeCAD and Mesh Import]]
Todo


=== Open CAD Format ===<!--T:19-->
=== Open CAD Format ===<!--T:19-->
Line 60: Line 68:


=== OpenSCAD Format ===<!--T:21-->
=== OpenSCAD Format ===<!--T:21-->

Todo
See [[Import_OpenSCAD_code|Import OpenSCAD code]]


=== Point Formats ===<!--T:22-->
=== Point Formats ===<!--T:22-->
Line 72: Line 81:


=== Step with Colors ===<!--T:25-->
=== Step with Colors ===<!--T:25-->
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.
Todo


=== SVG as geometry ===<!--T:26-->
=== Shapefiles ===

Todo
See [[Arch_SHP|Arch SHP]]


=== Spreadsheet ===<!--T:27-->
=== Spreadsheet ===<!--T:27-->
Todo

=== SVG as geometry ===<!--T:26-->
Todo
Todo


Line 91: Line 104:
Todo
Todo


=== Autodesk DXF ===<!--T:32-->
=== Asymptote ASY ===
[[Asymptote|Export meshes to Asymptote code.]]
Todo


=== BREP Format ===<!--T:33-->
=== BREP Format ===<!--T:33-->
Line 108: Line 121:
=== Flattened SVG ===<!--T:37-->
=== Flattened SVG ===<!--T:37-->
Todo
Todo

=== GL Transmission Format gITF ===
* [[GlTF|glTF]]


=== IGES Format ===<!--T:38-->
=== IGES Format ===<!--T:38-->
* From the 3D-View simply select (in the tree-view) the solid(s) to export and select "File -> Export".
Todo
* Then select your file type (IGES). No need to type in the file extension. FreeCAD will append a ".iges" automatically
'''Tip'''<br />
Pressing CTRL-A will select ALL solids in the tree view, even the invisible ones.<br />
Make sure to manually select all the solids you want to export.<br />
<br />
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 ===<!--T:39-->
=== Industry Foundation Classes IFC ===<!--T:39-->
* [[Import/Export_IFC_-_compiling_IfcOpenShell|Import/Export IFC - compiling IfcOpenShell]]
Todo


=== Inventor V2.1 ===<!--T:40-->
=== Inventor V2.1 ===<!--T:40-->
Line 119: Line 141:


=== Mesh Formats ===<!--T:41-->
=== Mesh Formats ===<!--T:41-->
* From the 3D-View simply select (in the tree-view) the solid(s) to export and select "File -> Export".
Todo
* 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|Mesh Workbench]] to adjust the quality of the mesh if needed.
'''Tip'''<br />
Pressing CTRL-A will select ALL solids in the tree view, even the invisible ones.<br />
Make sure to manually select all the solids you want to export.<br />


=== Open CAD Format ===<!--T:42-->
=== Open CAD Format ===<!--T:42-->
Line 134: Line 161:


=== Step with Colors ===<!--T:40-->
=== Step with Colors ===<!--T:40-->
From the 3D-View simply select (in the tree-view) the solid(s) to export and select "File -> Export".
Todo

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 ===<!--T:41-->
=== Spreadsheet ===<!--T:41-->
Line 145: Line 176:
Todo
Todo


=== Wavefront OBJ - Arch Module ===<!--T:44-->
=== Wavefront OBJ - Arch Workbench ===<!--T:44-->
Todo
Todo

* Convert STL to OBJ [https://forum.freecadweb.org/viewtopic.php?f=22&t=43543&p=372030#p370843 forum thread]


=== WebGL File ===<!--T:45-->
=== WebGL File ===<!--T:45-->
Line 154: Line 187:


<!--T:47-->
<!--T:47-->
(Tips and Tricks with using Third-Party Software)
Tips and Tricks with using Third-Party Software


=== Inkscape ===<!--T:48-->
=== Inkscape ===<!--T:48-->

WIP
When exporting SVG-Data from Inkscape to FreeCAD be sure to use the file type "plain svg".


=== Sketchup ===<!--T:49-->
=== Sketchup ===<!--T:49-->

[[Importing From Sketchup|Importing From Sketchup]]
Please refer to the Page [[Importing_From_Sketchup|Importing From Sketchup]]


==Related==

* [[Import_Export|Import Export]]
* [[Import_Export_Preferences|Import Export Preferences]]

[[Category:Common Questions]]

{{Userdocnavi}}


{{clear}}
{{clear}}
<languages/>
<languages/>

Revision as of 08:36, 12 March 2022

"This page is WIP. Please do not translate yet. Thank you. R-Frank" (†2017, r-frank)

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

Tutorial: DXF Importer Install

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

See Import OpenSCAD code

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

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