Macro ForceRecompute: Difference between revisions
m (add "View-refresh.svg") |
(Changed syntaxhighlight tag to Code template) |
||
Line 16: | Line 16: | ||
</translate> |
</translate> |
||
{{Code|code= |
|||
<syntaxhighlight> |
|||
# -*- coding: utf-8 -*- |
# -*- coding: utf-8 -*- |
||
# Force Recompute |
# Force Recompute |
||
Line 28: | Line 28: | ||
</syntaxhighlight> |
</syntaxhighlight> |
||
{{clear}} |
{{clear}} |
||
}} |
|||
<languages/> |
Revision as of 17:58, 27 December 2014
File:Force Recompute Macro Force Recompute |
Description |
---|
Forces manual recompute of model Author: shoogen |
Author |
shoogen |
Download |
None |
Links |
Macros recipes How to install macros How to customize toolbars |
Macro Version |
1.0 |
Date last modified |
None |
FreeCAD Version(s) |
None |
Default shortcut |
None |
See also |
None |
Sometimes the user applies changes to the model in FreeCAD. But FreeCAD does not seem to recognize them. So the blue "Recompute" icon stayes greyed out. This small macro forces a manual recompute of the model.
Use
Just run the macro when needed.
Script
Macro Force_Recompute.py
# -*- coding: utf-8 -*-
# Force Recompute
# macro provided by shoogen
import FreeCAD
for obj in FreeCAD.ActiveDocument.Objects:
obj.touch()
FreeCAD.ActiveDocument.recompute()
</syntaxhighlight>
<div style="clear:both"></div>