3D 打印建模软件
本文收集并介绍一些好用的三维(3D)建模软件工具,包括 FreeCAD、OpenSCAD、Tinkercad、Autodesk Fusion 360、SketchUp 等等。
FreeCAD
FreeCAD 是一款开源的通用三维 CAD/MCAD/CAx/CAE/PLM 建模软件,既能用于机械工程与工业产品设计,也面向更广泛的工程应用如建筑或其他工程领域。它遵循 LGPL 许可证,这意味着你可以通过动态链接免费使用,并可用于商业用途。
FreeCAD 基本上是各种功能强大的库的集合,其中最重要的是 openCascade,它用于管理和构造几何体,还有 Coin3D 用于显示几何体,使用 Qt 将其放入漂亮的图形用户界面中,Python 提供完整的脚本/宏功能。
特点:
- 支持 Windows、macOS 和 Linux 三大平台;
- 可以通过 Python 模块导入控制台模式;
- 支持参数化建模,脚本编辑和宏;
- 具有丰富插件的模块化结构,如 CAD、CAM、机器人、网格划分、FEM 等;
- 支持标准的 2D 和 3D CAD 通用文件格式,如 STL、STEP 等;
- 文件类型为 *.fcstd,这是一种经压缩的文件容器,包含多种不同类型的信息,例如几何体,脚本或者缩略图标。
官方网站:FreeCAD
OpenSCAD
OpenSCAD 是一款用于构建三维立体模型的软件。跟大多数 CAD 工具不同,OpenSCAD 并不是交互建模工具。它更像是一个2D/3D编译器,读取描述对象的程序文件,从中生成出模型。这样使得设计者能够全面控制模型处理过程,能够容易的改变其中的步骤,或者通过定义配置参数来进行设计。
特点:
- 支持 Windows、macOS 和 Linux 三大平台;
- 使用代码设计模型。
官方网站:OpenSCAD
Tinkercad
Tinkercad 是一个基于浏览器的 3D 设计和建模程序,旨在为各种用户提供创建项目的方法。
特点:
- 基于 Web 浏览器,无需安装;
- 简单、易用;
- 具有许多功能,不仅用于像自制外壳那样简单的东西。
官方网站:Tinkercad
Autodesk Fusion 360
Fusion 360 是 Autodesk 推出的一款整合工业设计、机械设计和数字加工的 3D 建模软件,同时也是全球第一款基于云端协作的 CAD、CAE、CAM 以及 Project Management 的产品创作平台。使用 Fusion 360,用户不仅可以随时随地进行设计和仿真,还可以即时与世界各地的合作厂商进行实时检查和沟通。
特点:
- 目前只支持 Windows 和 MacOS,不支持 Linux;
- 融合了建模、加工、云端协作等功能;
- 需要付费。
官方网站:Autodesk Fusion 360
更多参考:Fusion 360 教程
SketchUp
SketchUp 是一套面向建筑师、城市规划专家、制片人、游戏开发者以及相关专业人员的 3D 建模程序。它用于 Google Earth 上的建模也十分方便。它比其他三维 CAD 程序更直观,灵活以及易于使用。基于便于使用的理念,它拥有一个非常简单的界面。
特点:
- 支持 Web 浏览器版本;
- 独特简洁的界面,可以让设计师短期内掌握;
- 适用范围广阔,可以应用在建筑、规划、园林、景观、室内以及工业设计等领域;
- 方便的推拉功能,设计师通过一个图形就可以方便的生成 3D 几何体,无需进行复杂的三维建模;
- 快速生成任何位置的剖面,使设计者清楚的了解模型的内部结构,可以随意生成二维剖面图并快速导入AutoCAD进行处理;
- 具有草稿,线稿,透视,渲染等不同显示模式。
官方网站:SketchUp