发布 FreeCAD 1.1 和 SolveSpace 3.2

经过一年的开发,开源参数化三维建模系统 FreeCAD 1.1 正式发布。它拥有灵活的自定义选项和可通过插件扩展的功能。其界面基于 Qt 库构建,插件可使用 Python 编写。FreeCAD 支持多种模型格式的保存和加载,包括 STEP、IGES 和 STL。FreeCAD 的代码采用 LGPLv2 许可,并使用 Open CASCADE 作为建模引擎。目前已提供可直接使用的版本。 Linux (AppImage) macOS и Windows.

FreeCAD 允许您通过更改模型参数来尝试不同的设计选项,并在模型开发的不同阶段评估您的工作。 该项目可以免费替代 CATIA、Solid Edge 和 SolidWorks 等商业 CAD 系统。 尽管 FreeCAD 的主要用途是机械工程和新产品设计,但该系统也可用于其他领域,例如建筑设计。

其中的变化:

  • 用户界面现在支持三点照明,以提高 3D 模型的渲染质量。
    发布 FreeCAD 1.1 和 SolveSpace 3.2
  • 设置系统中新增了搜索栏。
    发布 FreeCAD 1.1 和 SolveSpace 3.2
  • 新增了主题编辑器,并扩展了样式表编辑选项。
    发布 FreeCAD 1.1 和 SolveSpace 3.2
  • “添加属性”对话框已扩展,支持计算表达式、枚举和计量单位。属性编辑器现在改进了 Tab 键自动补全功能,支持变量集 (VarSet) 操作和窗口缩放。
    发布 FreeCAD 1.1 和 SolveSpace 3.2
  • 零件设计环境现在提供在预览期间使用透明度和草图高亮显示的选项,以便评估隐藏表面和零件的立体结构。新增的交互式控件允许在 3D 视口中拖放操作参数。孔工具任务栏经过重新设计,会隐藏无关元素,仅显示与当前配置相关的元素。
    发布 FreeCAD 1.1 和 SolveSpace 3.2
  • 新增了“清晰选择”工具,可用于更精确地选择隐藏或内部元素。您可以使用快捷键、上下文菜单或按住鼠标左键来激活该工具。激活后,模型的几何体将变为透明,并显示一个用于选择重叠对象的菜单。
    发布 FreeCAD 1.1 和 SolveSpace 3.2
  • 在用于从3D模型生成CNC机床指令的CAM环境中,引入了一种新的刀具管理系统。CAM刀具管理组件已被Better Tool Library软件包取代,该软件包此前作为外部插件开发。
    发布 FreeCAD 1.1 和 SolveSpace 3.2

    CAM 还包括用于编辑和选择 ToolBits 的新界面、从 G 代码 Camotics 模拟器导入的功能、用于导入和导出的命令行实用程序、拖放模式和使用剪贴板的功能、形状浏览器、内置工具搜索功能以及使用 JSON 格式存储工具库的功能。

    发布 FreeCAD 1.1 和 SolveSpace 3.2
  • 增加了用于创建模型设计中核心基准的工具,例如坐标系、参考点、参考平面和参考线。
    发布 FreeCAD 1.1 和 SolveSpace 3.2
  • 变换工具已完全重新设计。新增了将拖动器对准对象质心以及使用局部(U、V、W)或全局坐标系的功能。此外,还新增了将对象移动到文档中目标位置的功能。
    发布 FreeCAD 1.1 和 SolveSpace 3.2
  • 预制多组件结构运行设计(装配)、建筑对象建模(BIM,建筑信息模型)、二维绘图(草图)、冲击分析(FEM,有限元模块)、材料处理(材料)、零件创建(零件)、二维图形草图绘制(草图绘制器)、包含模型参数的电子表格维护(电子表格)、二维建模以及创建三维模型的二维投影(TechDraw)等环境的功能已得到扩展。
  • 提高了基于 Wayland 的系统的性能。

播放视频

SolveSpace 3.2 是一款参数化 2D 和 3D 建模系统,已同步发布。该系统支持多种 3D 零件建模方法(拉伸、旋转等),能够模拟平面和空间关系,在创建工程图时可使用 2D 和 3D 几何体,并可将模型导出为 PDF、SVG、HPGL、STEP、DXF 和 STL 等 2D 和 3D 格式。该项目代码采用 C++ 编写,并以 GPLv3 许可证发布。

除了 GTK 接口外,SolveSpace 3.2 还提供了一个可选的前端。 Linux 基于 Qt6。新增了一个实验性的 Web 版本,该版本使用 Emscripten 工具包实现。引入了对边缘施加约束的功能,并扩展了可施加约束的对象范围。修改了缩略图处理方式。新增了对 TrueType 字体的字距调整支持。

此外,值得一提的是,专为创建3D打印电子设备外壳而优化的Dune 3D参数化3D设计系统的开发。该系统支持在2D和3D空间中创建草图和设置约束,为3D模型边缘添加倒角和圆角,导入STEP格式的参考模型,并导出为STEP、STL和DXF格式。该项目代码采用C/C++编写,并使用GTK接口,以GPLv3许可证发布。

发布 FreeCAD 1.1 和 SolveSpace 3.2


来源: opennet.ru
为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster