FreeCAD,一个免费的开源跨平台3D建模器

 

FreeCAD是计算机辅助设计软件 (CAD) 参数化3D 免费和开源,并根据LGPL v2 +许可发布。 它面向机械工程和成品设计,还涉及其他学科,包括建筑或工程,3D打印,成品分析等其他活动领域。

FreeCAD具有与Catia,SolidWorks或Solid Edge相似的特征,这也使它可以分类为CAD / CAM,CAE和PLM软件。

FreeCAD 0.18.4是最新版本 该工具于2019年XNUMX月发布。目前,FreeCAD 与Windows,Linux / Unix和Mac OSX完全兼容 根据开发团队的说法,在所有平台上都具有相同的外观和特性。

使用各种开源库其中包括CAD核心Open Cascade Technology(OCCT)。 Coin3D,3D图形开发工具包等。

FreeCAD版本0.19即将发布,但计划于今年发布。 根据其设计师的说法,FreeCAD允许您创建所需的任何东西,主要是任何大小的现实对象。

主要特点

应用 具有基于Open CASCADE技术的完整几何图形核心 实现复杂的3D操作 在复杂形状类型中,对概念的本机支持,例如极限的表示(弯曲),曲线和样条曲面(小块)非均匀的有理基础,广泛的几何实体,布尔运算和规则,以及对STEP格式和IGES。

在FreeCaD中,所有对象都是本机参数,这意味着其形状可以基于属性,甚至可以依赖于其他对象。 所有更改均按需重新计算并使用“撤消/重做”堆栈保存,可以轻松添加新对象类型并在Python中对其进行完全编程。

另外, 具有模块化架构,允许模块化扩展 向基本应用程序添加功能。 扩展可以像用C ++编写的全新应用程序一样复杂,也可以像Python脚本或自记录宏一样简单。

允许您导入和导出为标准格式 例如FreeCAD的本机FCStd文件格式,例如STEP,IGES,OBJ,STL,DXF,SVG,STL,DAE,IFC或OFF,NASTRAN,VRML。 FreeCAD与某种文件格式之间的兼容性级别可能会有所不同,这取决于实现它的模块。

它具有内置的约束求解器, 允许您绘制几何形状受限的2D形状。 然后可以将它们用作在FreeCAD中构建其他对象的基础。

以及不同的模块,例如机器人仿真,它使您可以在图形化环境中研究机器人的运动。

技术制图模块,带有用于详细视图的选项, 剖视图,尺寸标注等,可让您生成现有2D模型的3D视图。 然后,该模块将生成准备导出的SVG或PDF文件。

可以导出3D对象以使用外部渲染工具进行渲染的渲染模块。 目前,它仅支持povray和LuxRender,但将来应将其扩展到其他渲染器。

一般特征

  • 跨平台:FreeCAD在Windows,Linux / Unix,macOS和其他平台上的工作方式和行为完全相同;
  • 完整的图形界面:FreeCAD具有基于Qt框架的完整图形界面,以及基于Open Inventor的3D查看器,可以快速渲染3D场景和非常易于访问的场景图形表示;
  • 它的工作方式类似于命令行应用程序。 在命令行模式下,FreeCAD可以不使用其图形界面,而可以使用其所有几何工具。 在这种模式下,它的内存占用相对较小,例如可以用作服务器来为其他应用程序生成内容。
  • 可以作为Python模块导入:FreeCAD可以导入任何可以运行Python脚本的应用程序。 与在命令行模式下一样,它的图形界面不可用,但是所有几何图形工具都可以访问。
  • 工作台概念:在FreeCAD界面中,工具按工作台分组。 这样就可以仅显示用于执行特定任务的工具,从而有助于保持工作空间的清晰和响应,并快速加载应用程序。

下载。 


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。