前言:
工业软件已广泛应用于我国制造企业研发设计和生产经营的全生命周期,成为智能制造的关键支撑。
本文将持续推荐一些优秀的开源工业软件内核,可以参考或者直接使用帮助我们快速解决工业上的问题。欢迎大家评论补充。
CAD图形平台(集成):
- freecad
FreeCAD是一个基于OpenCASCADE的开源CAD/CAE工具。OpenCASCADE是一套开源的CAD/CAM/CAE几何模型核心,来自法国Matra Datavision公司,是著名的CAD软件EUCLID的开发平台。
可运行于 windows 以及 linux 系统环境下
FreeCAD是一种通用的3D CAD建模。发展是完全开源(GPL的LGPL许可证)。FreeCAD直接的目的是在机械工程和产品设计,也适合在更广泛的用途,如建筑或其他工程专业,工程周围。
FreeCAD具有类似CATIA,SolidWorks或Solid Edge的工具,因此也将提供CAX(CAD,CAM,CAE),PLM等功能。这将是一个基于参数化建模功能与模块化的软件架构,这使得它易于无需修改核心系统提供额外的功能。
- openscad
OpenSCAD 是用于创建实体 3D CAD 对象的软件。它是免费软件,可用于 Linux/UNIX、MS Windows 和 macOS。
与大多数用于创建 3D 模型的免费软件(例如著名的应用程序 Blender)不同,OpenSCAD 专注于 CAD 方面而不是 3D 建模的艺术方面。因此,当您计划创建机器零件的 3D 模型时,这可能是您正在寻找的应用程序,但可能不是用于创建计算机动画电影的工具。
OpenSCAD 不是交互式建模器。相反,它更像是一个 3D 编译器,它读取描述对象的脚本文件并从该脚本文件渲染 3D 模型(参见下面的示例)。这使您(设计师)能够完全控制建模过程,并使您能够轻松更改建模过程中的任何步骤或进行由可配置参数定义的设计。
OpenSCAD 提供了两种主要的建模技术:首先是构造实体几何(又名 CSG),其次是 2D 轮廓的挤压。使用 Autocad DXF 文件作为这些 2D 轮廓的数据交换格式。除了用于挤压的 2D 路径外,还可以从 DXF 文件中读取设计参数。除了 DXF 文件,OpenSCAD 还可以读取和创建 STL 和 OFF 文件格式的 3D 模型。
github地址:GitHub - openscad/openscad: OpenSCAD - The Programmers Solid 3D CAD Modeller
- qcad
适合所有人的开源 CAD 系统
QCAD 是一个免费的开源应用程序,用于二维 (2D) 计算机辅助绘图 (CAD)。使用 QCAD,您可以创建技术图纸,例如建筑平面图、室内设计、机械零件或示意图和图表。QCAD 适用于 Windows、macOS 和 Linux。QCAD 的源代码是在流行的开源许可证 GPL 版本 3 (GPLv3) 下发布的。
QCAD 的设计考虑了模块化、可扩展性和可移植性。但人们最常注意到 QCAD 的是其直观的用户界面。QCAD 是一个易于使用但功能强大的 2D CAD 系统,适合所有人。您无需任何 CAD 经验即可立即开始使用 QCAD。
- librecad
LibreCAD是一款基于 QCAD 社区版的 2D CAD 绘图工具。LibreCAD 使用跨平台框架Qt,这意味着它适用于大多数操作系统。
- NaroCAD
NaroCAD 是一个成熟且可扩展的 3D 参数化建模 CAD 应用程序。
github地址: