我可以使用Python脚本在FreeCAD中创建并显示如下部分:

Part.show(myPart)

但如果我再次运行脚本,它会在原始脚本的基础上覆盖第二个myPart副本。Python脚本如何在开始绘制之前清除查看器?我可以手动使用FreeCAD菜单来“全选”然后“删除”,但是我如何自动化它来加速我的工作流程呢?

最佳答案

这就是我想出的解决办法:

def clearAll():
    doc = FreeCAD.ActiveDocument
    for obj in doc.Objects:
        doc.removeObject(obj.Label)

10-07 14:25