Python:如何程序性地清除FreeCAD中的视图?
我可以用一个Python脚本在FreeCAD里创建并显示一个零件,像这样:
Part.show(myPart)
但是如果我再运行这个脚本,它会把我的零件再叠加一份在原来的上面。请问我怎么才能让这个Python脚本在开始绘制之前先清空视图呢?我可以手动在FreeCAD的菜单里选择“全选”,然后点击“删除”,但我想知道怎么才能自动化这个过程,以加快我的工作效率?
1 个回答
7
这是我想到的解决办法:
def clearAll():
doc = FreeCAD.ActiveDocument
for obj in doc.Objects:
doc.removeObject(obj.Label)