Freecad
- 类型:图像媒体
- 平台:安卓
- 语言:中文
- 大小:488MB
- 版本:
- 更新时间:2024-08-30 10:46:56
详情介绍
FreeCAD是一款基于OpenCASCADE的开源CAD/CAE工具,面向机械工程和产品设计,同时也适用于建筑和其他工程领域。它集成了许多现代化的3D CAD建模功能,并支持2D绘图。该软件完全免费、开源,且多平台兼容,可以在Windows、Linux/Unix和Mac OSX上运行。FreeCAD不仅为专业人士提供了强大的设计和分析工具,还通过其开源和免费的特性,为初学者和爱好者提供了一个良好的学习平台。
使用说明
Freecad使用教程
在FreeCAD中的所有对象是由两部分对象、视图对象组成。下面我们使用一个方块对这个概念进行说明,方块的几何参数包括边长、坐标等保存在几何对象中,而它的视图参数如颜色,线条灯保存在视图对象中:
1、vo=box.ViewObject--->可以使用vo设置box的视图对象
比如:
vo.Transparency=60,设置透明度
2、 当我们启动FreeCAD,Python控制台已经加载了2个基础模块:FreeCAD和FreeCADGui(也可以使用App和Gui分别替代)它们包括了所有的基本的操作文档以及它们的对象的功能,FreeCAD以及FreeCADGui都包含了活动文档的属性用于标识哪一个是当前打开的文档。当然FreeCAD.ActiveDocument和FreeCADGui.ActiveDocument 是不同的对象,它们是一个FreeCAD文档的两个部分,并且包含了不一样的属性和方法
3、The App and Gui objects
对于每一个文档中的App对象都存在着与其相对应的Gui对象,但这仅仅在你使用完整的客户端时有意义,因为在命令行模式下GUI不存在,此时只有App模块是可用的。Gui部分在每一次App对象调用“recomputed”时重新生成
4、获取App部分的东西可以使用:
myObject = App.ActiveDocument.getObject("ObjectName")
5、也可以使用
myObejct = App.ActiveDocument.ObjectName
6、对于Gui部分也有相同的操作
myViewObject = Gui.ActiveDocument.getObejct("ObjectName")
myViewObject = Gui.ActiveDocument.ObjectName.ViewObject()
7、The Document Objects
在FreeCAD中,你的所有工作都是在一个Document对象中完成的。文档对象包含了你的几何信息,并且能够保存为文件形式。多个文档可以同时打开
8、获取App的当前活动文档属性可以使用:
myDocument = App.ActiveDocument
9、创建一个新的文档
myDocument = App.newDocument("Document Name")
10、获取Gui的当前活动文档属性:
myGuiDocument = Gui.ActiveDocument
11、获取当前视图
myView = Gui.ActiveDocument.ActiveView
软件特色
1、基于Open CASCADE Technology的完整的几何核心,对brep, nurbs, 布尔运算与倒角 (fillet) 等概念提供原生支持,可完成复杂形状类型的三维运算。
2、支持以插件(模块)形式对核心功能进行扩展的模块化的软件架构。所实现的扩展可以像一个全新的应用程序那样复杂,也可像 Python 脚本 或所录制的 macros 那样简单。
3、健全的参数化模型,支持任意类型的参数驱动对象定制,甚至可完全用 Python 编程实现。
4、可通过内建的 Python 解析器,宏或外部脚本操纵 FreeCAD 的全部功能,例如 几何模型创建与坐标变换, 几何体的二维与三维表示 (scenegraph) 甚至 FreeCAD 图形界面。
5、支持标准格式的数据导入与导出,例如 STEP, IGES, OBJ, DXF, SVG, U3D与STL。
6、具备约束求值的草图 (Sketcher) 模块,以实现具有几何约束的二维形状草图建模。目前 草图模块支持多种几何约束类型,可使用它们作为FreeCAD中其他对象的构建基础。
7、工程制图 (Drawing sheets)模块,用于生成三维模型的二维视图,并能以SVG或PDF格式输出,该模块虽然仍缺乏许多功能,但是已经具备了强大的 Python 接口支持。
8、机器人仿真模块,可用于研究机器人运动。该模块目前已具备一个宽泛的图形界面,可仅仅通过图形交互界面进行机器人运动仿真。
9、渲染模块,可导出三维对象,以供外部渲染工具实现模型渲染,目前仅支持povray,但是将来有望扩展到其他渲染工具。
10、建筑模块,支持BIM风格的工作流程,并兼容 IFC。建筑模块的设计与实现还在社区讨论阶段。
软件测评
Freecad是一个基于OpenCASCADE的开源3D效果图制作软件。功能不仅仅只局限于单张图片的3D效果图制作,还能将多张的3D效果图合并成为一个小型的3D动画哦!完完全全能够模拟器出3D电影的效果,功能可谓是相当的丰富。除了这个功能,freecad还有着3D零件制作,用户可以将相关的3D零件连接或组装起来构成一个结构或装置,还能改变相关3D零件的外形、大小、及连接的形式哦。同时,freecad可以将图形导出为 AutoCAD、3D View 等格式,是 AutoCAD、SolidWorks 等商业软件的免费开源替代品,有需要的朋友欢迎下载体验。
更新日志
v0.21.2
修复已知bug
相关版本
同类热门
最热推荐
最新推荐
-
1
地下城与勇士男法师时装补丁
游戏补丁 2024-09-03 13:51:407.4 下载 -
2
wise force deleter文件解锁强行删除工具
系统工具 2024-09-03 13:48:287.8 下载 -
3
闪点行动2汉化补丁
游戏补丁 2024-09-03 13:43:397.5 下载 -
4
ashampoo winoptimizer中文免费版
系统工具 2024-09-03 13:43:258.9 下载 -
5
城市天际线第一视角MOD
mod模组 2024-09-03 13:35:047 下载 -
6
Revo Uninstaller
系统工具 2024-09-03 13:34:457.5 下载 -
7
怪物猎人世界装备幻化MOD
mod模组 2024-09-03 13:31:577 下载 -
8
total uninstall专业版
系统工具 2024-09-03 13:30:278.4 下载 -
9
handy backup
系统工具 2026-04-08 14:35:399 下载



