美文网首页Mac最新资讯
FreeCAD for mac(CAD模型设计) v0.18(1

FreeCAD for mac(CAD模型设计) v0.18(1

作者: Mac资讯达人 | 来源:发表于2019-06-25 16:57 被阅读3次

下面给大家介绍一款免费的CAD软件——FreeCAD for mac,这款软件采用 Coin 3D 提供的与 Open Inventor 兼容的三维场景模型,为您提供丰富的 Python API 接口您既可以将freecad用于机械工程与工业产品设计,也可以用于更广泛的工程应用如建筑或其他工程领域。

点击下载FreeCAD for mac(CAD模型设计)

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系统的软件包。

相关文章

网友评论

    本文标题:FreeCAD for mac(CAD模型设计) v0.18(1

    本文链接:https://www.haomeiwen.com/subject/jfjxcctx.html