Chapter 18 导入2D几何元素(DXF、SVG和DWG)

其它应用软件创建的 2D 几何元素一般可心顺利导入 FreeCAD。

18.1 DXF

很多 2D 的 CAD 应用都能保存为 DXF 文件。DXF 格式有很多变种,实现方式有很大不同。最常见的 DXF 对象类型:圆、弧、线段、多段线、层、点、块,等等,大家都支持。

FreeCAD 实际上安装有两个不同的导入器。老版本的导入器基于 Python,有更多特征;但是新的 C++ 版本更快。要取得最佳结果,需要多实验几次。

DXF文件导入导出的首选项标签页

图 18.1: DXF文件导入导出的首选项标签页

18.2 SVG

能缩放的矢量图/Scalable Vector Graphics (SVG) 是一种 2D 图形格式。它不含 Z 坐标,因此所有的对象都导入到 XY 平面上。

SVG 数据既可以导入 Techdraw 工作台作为一张工程图,也可以作为可修改的几何元素导入 Draft 工作台。通常你会想要“导入为几何元素/import as Geometry”。导入后的结果是路径/path 对象,可以在 Draft 工作台中降格为线框或单独的边。

有两种方式利用导入的 SVG 元素

图 18.2: 有两种方式利用导入的 SVG 元素

18.3 DWG

另一种流行的格式 *.dwg 是闭源授权的。想导入 dwg 文件,需要用到外部的第三方库,叫做 Teigha Converter。这个工具把 dwg 文件转换为 dxf,然后用 FreeCAD 的 dxf 导入工具完成剩下的过程,所以上面讲的关于 dxf 导入器的说明也适用于这里。

如果你想用 DWG 文件,请配置 Teigha 转换器

图 18.3: 如果你想用 DWG 文件,请配置 Teigha 转换器