Python: Как программно очистить зрителя во FreeCAD?
Я могу использовать скрипт Python для создания и показа части во FreeCAD следующим образом:
Part.show(myPart)
Но если я снова запускаю скрипт, он накладывается на вторую копию myPart поверх оригинала. Как скрипт Python может очистить зрителя, прежде чем он начнет рисовать? Я могу вручную использовать меню FreeCAD для "Выбрать все", а затем "Удалить", но как я могу автоматизировать это, чтобы ускорить мой рабочий процесс?
1 ответ
Решение
Это решение, которое я придумал:
def clearAll():
doc = FreeCAD.ActiveDocument
for obj in doc.Objects:
doc.removeObject(obj.Label)