下面给大家介绍一款免费的CAD软件——FreeCAD for mac,这款软件采用 Coin 3D 提供的与 Open Inventor 兼容的三维场景模型,为您提供丰富的 Python API 接口您既可以将freecad用于机械工程与工业产品设计,也可以用于更广泛的工程应用如建筑或其他工程领域。
freecad Mac版安装教程
下载软件完成后,打开软件包,拖动软件【freecad】到应用程序进行安装.
FreeCAD for mac汉化教程
1、单击在桌面上方工具栏【FreeCAD】,在其下拉菜单中选择【Preferences】,如下图所示:
2、在软件偏好设置界面选择【General】,在其下拉菜单中选择【简体中文】,最后点击右下角【OK】,即可!
freecad Mac版软件介绍
freecad for mac这款开源免费的cad软件,可以作为AutoCAD的替代,您既可以将freecad用于机械工程与工业产品设计,也可以用于更广泛的工程应用如建筑或其他工程领域。软件基于 OpenCasCade 之上,采用 Coin 3D 提供的与 Open Inventor 兼容的三维场景模型,为您提供丰富的 Python API 接口,并且还拥有原生的简体中文,开放的源码可以让您尽情使用脚本语言和扩充功能。
freecad for Mac主要特征
基于Open CASCADE技术的完整几何内核,允许对复杂形状类型进行复杂的3D操作,对brep,nurbs曲线和曲面,各种几何实体,布尔运算和圆角等概念提供原生支持,并内置对STEP的支持和IGES格式
完整的参数模型。所有FreeCAD对象都是本地参数化的,这意味着它们的形状可以基于属性甚至依赖于其他对象,所有更改都可以根据需要重新计算,并由撤消/重做堆栈记录。可以轻松添加新对象类型,甚至可以在Python中完全编程
甲模块化架构,其允许插件(模块)功能添加到核心应用。这些扩展可以像用C ++编写的全新应用程序一样复杂,也可以像Python脚本或自记录宏一样简单。您可以从Python内置解释器,宏或外部脚本完全访问FreeCAD的几乎任何部分,几何创建和转换,该几何的2D或3D表示(场景图)甚至FreeCAD界面
除FreeCAD的原生Fcstd文件格式外,还可导入/导出为标准格式,如STEP,IGES,OBJ,STL,DXF,SVG,STL,DAE,IFC或OFF,NASTRAN,VRML。FreeCAD与给定文件格式之间的兼容性水平可能会有所不同,因为它取决于实现它的模块。
甲草绘与约束求解器,允许草图几何约束的2D形状。草绘器目前允许您构建几种类型的约束几何体,并将它们用作在FreeCAD中构建其他对象的基础。
一个机器人仿真模块,允许研究机器人的运动。机器人模块已经具有扩展的图形界面,允许仅GUI工作流程。
一个舒适的新模块,用于创建传统的图纸,包括详细视图,横截面,尺寸标注等选项,允许将3D模型的2D视图放在工作表上。然后,该模块生成可立即导出的SVG或PDF表。仍然存在旧的Drawing模块及其稀疏的Gui命令,但具有强大的Python功能。
一个渲染模块,可以导出3D对象与外部渲染器渲染。目前仅支持povray和LuxRender,但预计将来会扩展到其他渲染器。
一个体系结构模块,允许类似BIM的工作流程,具有IFC兼容性。
路径模块专用于铣削(CAM)等机械加工,能够输出,显示和调整G代码。
集成的电子表格和表达式解析器,用于驱动基于公式的模型或从模型中检索数据。
FreeCAD一般特征
FreeCAD是多平台的。它在Windows Linux和macOS平台上的运行和行为完全相同。
FreeCAD是一个完整的GUI应用程序。FreeCAD拥有基于着名Qt框架的完整图形用户界面,基于Open Inventor的3D查看器,可以快速渲染3D场景和非常易于访问的场景图形表示。
FreeCAD还作为命令行应用程序运行,内存占用少。在命令行模式下,FreeCAD在没有其界面的情况下运行,但使用其所有几何工具。例如,它可以用作服务器来为其他应用程序生成内容。
FreeCAD可以作为Python模块导入,可以在其他可以运行Python脚本的应用程序中导入,也可以在Python控制台中导入。与控制台模式一样,FreeCAD的界面部分不可用,但可以访问所有几何工具。
工作台概念:在FreeCAD界面中,工具按工作台分组。这允许仅显示用于完成特定任务的工具,使工作空间保持整洁和响应,并且应用程序可以快速加载。
用于延迟加载功能/数据类型的插件/模块框架。FreeCAD分为核心应用程序和模块,仅在需要时加载。几乎所有工具和几何类型都存储在模块中。模块的行为类似于插件,可以添加或移除到FreeCAD的现有安装中。
参数关联文档对象:FreeCAD文档中的所有对象都可以通过参数定义。这些参数可以动态修改,并可以随时重新计算。还存储了对象之间的关系,因此修改一个对象也会修改其依赖对象。
参数化基元创建(盒子,球体,圆柱体等)
在3D空间的任何平面上进行图形修改操作,如平移,旋转,缩放,镜像,偏移(平凡或在Jung / Shin / Choi之后)或形状转换
布尔运算(并集,差异,交叉)
平面几何图形的创建,如3D空间的任何平面中的线,线,矩形,b样条,圆形或椭圆弧
使用直线或旋转挤压,截面和圆角进行建模。
拓扑组件,如顶点,边,线和平面(也可以通过Python脚本)。
网格测试和修复工具:实心测试,非双歧管测试,自相交测试,孔填充和均匀定向。
文本或维度等注释
撤消/重做框架:一切都是撤消/可重做的,可以访问撤消堆栈,因此可以一次撤消多个步骤。
事务管理:撤消/重做堆栈存储文档事务而不是单个操作,允许每个工具准确定义必须撤消或重做的内容。
内置脚本框架:FreeCAD具有内置的Python解释器,以及几乎涵盖应用程序的任何部分,界面,几何以及3D查看器中此几何体的表示的API。解释器可以运行单个命令直到复杂的脚本,事实上整个模块甚至可以在Python中完全编程。
内置Python控制台,具有语法高亮,自动完成和类浏览器:Python命令可以直接在FreeCAD中发布并立即返回结果,允许脚本编写者即时测试功能,探索模块的内容并轻松了解FreeCAD内部。
在控制台上进行用户交互镜像:用户在FreeCAD界面中执行的所有操作都执行Python代码,可以在控制台上打印并以宏的形式记录。
完整的宏录制和编辑:然后可以记录,编辑用户操作界面时发出的Python命令,并在需要时进行编辑,并保存以便稍后再现。
复合(基于ZIP)文档保存格式:保存的FreeCAD文档。fcstd扩展可以包含许多不同类型的信息,例如几何,脚本或缩略图图标。.fcstd文件本身就是一个zip容器,因此已经压缩了保存的FreeCAD文件。
完全可定制/可编写脚本的图形用户界面。在Qt的 FreeCAD的基础的接口要通过Python解释器完全访问。除了FreeCAD本身为工作台提供的简单功能外,整个Qt框架也可以访问,允许在GUI上进行任何操作,例如创建,添加,对接,修改或删除小部件和工具栏。
ThumbnAIler(目前仅限Linux系统):FreeCAD文档图标显示大多数文件管理器应用程序(如Gnome的Nautilus)中文件的内容。
模块化MSI安装程序允许在Windows系统上灵活安装。还维护了Ubuntu系统的软件包。
网友评论