打磨了22年的重量级工业开源软件——FreeCAD正式发布1.0稳定版
打磨了22年的重量级工业开源软件——FreeCAD正式发布1.0稳定版
经过22年的持续开发,开源3D建模软件FreeCAD终于发布了期待已久的1.0稳定版。这个版本不仅修复了长期存在的Toponaming问题,还集成了组装模块,并对用户界面进行了全面优化,标志着这款重量级工业软件正式迈入成熟阶段。
FreeCAD是一个自由开源的通用参数化3D CAD建模器,也是支持有限元素法(FEM)的建筑信息模型(BIM)软件,可运行于Linux、macOS、和Windows操作系统。
FreeCAD既适用于机械工程产品设计,也可以扩展到其他工程领域(例如建筑或电气工程)的广泛用途。用户可以使用Python编程语言来扩展该软件的功能。
FreeCAD于2002年10月29日首次亮相,在持续开发22年后,FreeCAD项目近日正式发布了1.0稳定版。
开发团队表示,1.0版本通常代表着软件已经成熟,可用于真正的工作。FreeCAD也早已为真正的工作做好了准备,已经用于生产多年。
之前的版本之所以没有称为1.0版本,是为了解决两大问题:修正Toponaming问题和内置组装模块。这两大问题如今已经基本解决。
具体来说,FreeCAD 1.0带来了包括拓扑命名问题修复、集成组装工作台、新的logo、新的用户界面改进、文件格式变化、核心系统和API的更新、启动页面的改进、组装、BIM、CAM、绘图和技术绘图工作台的新功能和改进以及材料工作台的重构等多项重要更新。
▲ FreeCAD的新Logo
长期存在的拓扑命名问题(TNP)虽然还无法完全解决,但在此版本中得以缓解。这是多位开发者共同努力的成果,其中包括bgbsww的贡献,他是该项目的主要贡献者之一,但不幸在发布前不久去世。
此外,FreeCAD 1.0引入了一个新的集成组装工作台,这是通过与另一个名为FreeCAD的软件合作并将其功能集成到主程序中实现的。
用户界面方面得到了显著改进,包括新的旋转中心指示器、选择过滤器、任务面板的灵活性、变换工具的外观改进以及其他多项增强。
在核心系统和API方面,FreeCAD 1.0增强了向量API的功能,改进了Python编辑器,并对一些核心和API功能进行了调整和增强。
启动工作台被一个基于QtWidgets的启动页面所取代,这个页面包含了一些快速启动按钮。组装工作台获得了基本的功能,包括联合体和其他新增特性。
BIM工作台与Arch工作台合并,提供了更多的建筑设计工具和改进的IFC支持。
CAM工作台增强了铣削和仿形操作的重复加工功能,并添加了新的仿形操作特性。
绘图工作台增加了对形状字符串的水平对齐选项,并对多个工具进行了改进。
技术绘图工作台增加了新的装饰性圆、弧长度标注和其他多项改进。材料工作台进行了彻底的重构,引入了新的材料编辑器和外观预览功能。
此外在文件格式方面,新版本引入了一些变化,这可能会导致在旧版本中打开1.0版本保存的模型时出现兼容性问题。