Translations:Feature list/5/zh
- 完全基于开源CASCADE技术 的几何内核,允许在复杂形状上进行复杂的3D操作,原生支持边界表示法(brep)、非均匀有理B样条(nurbs)曲线和曲面、广泛的几何实体、布尔运算、[1],并且内建支持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形状。然后,使用草图工作台构建的受约束2D形状可用作构建FreeCAD中其他对象的基础。
- 机器人工仿真模块,可让您在图形环境中研究机器人的运动。
- 技术制图模块,包含详细视图,横截面视图,尺寸标注等选项,允许您生成现有3D模型的2D视图。模块进一步可生成可导出的SVG或PDF文件。较旧的绘图模块具有不多的的Gui命令,但却有强大的Python功能。
- 一个渲染模块,可以导出3D对象以便使用外部渲染器进行渲染。它目前仅支持povray和LuxRender,但预计今后将扩展到其他渲染器。
- 建筑模块,可实现兼容IFC的建筑信息模型(BIM)类似的工作流。
- 刀路模块专门用于计算机辅助制造(CAM)。使用刀路模块,您可以输出,显示和调整用于控制目标机器的G代码。
- 集成电子表格和表达式解析器,可用于驱动基于公式的模型创建并在集中的位置组织模型数据。