工作方式
FreeCAD Scripts 引导代理使用 FreeCAD 的内嵌 Python 环境,而不是把 CAD 模型当作普通网格。其涵盖基于 OpenCASCADE 的 Part 几何、Mesh 操作、约束草图,以及通过属性重建形状的 FeaturePython 对象。因此,它适用于可重复制作的零件、小型建模工具和对尺寸有要求的 CAD 自动化。
来源还区分了模型逻辑与应用界面工作。PySide 对话框、任务面板和 Coin3D 场景图元素需要 GUI,而可复用的几何代码可以加以保护以便无界面运行。一个好的起步任务是带有明确导出要求的单个参数化零件;若要求整个工作台,则需要承担明显更多的集成工作。
预期交付物
- 一个 FreeCAD Python 宏或脚本化参数对象
- 一个包含已命名实体、草图或自定义属性的文档
- 按要求导出的 STEP、STL、IGES 或 OBJ 文件
从需求到审阅
- 01确定单位与几何
描述尺寸、坐标位置以及预期的实体或网格表示。来源默认将未指定单位的长度视为毫米;明确给出的长度单位会转换为 FreeCAD 内部使用的毫米。
- 02构建文档模型
创建已命名的对象以及必要的几何或约束。若希望可编辑属性驱动后续重新计算,请使用 FeaturePython。
- 03重新计算并验证
修改后重新计算,检查形状属性,并验证所选的导出结果。如果宏还需在无窗口环境下运行,请保护 GUI 导入。