Macro ForceRecompute: Difference between revisions
m (Version) |
(add note that equivalent exists in v0.17) |
||
Line 8: | Line 8: | ||
So the blue "Recompute" icon [[File:View-refresh.svg|16px]] stayes greyed out. |
So the blue "Recompute" icon [[File:View-refresh.svg|16px]] stayes greyed out. |
||
This small macro forces a manual recompute of the model. |
This small macro forces a manual recompute of the model. |
||
Since FreeCAD v0.17, the effect of this macro can be achieved through GUI. Right-click project in model tree view, and pick "Mark to recompute" from context menu. After that, press [[Std_Refresh|Recompute]] button. |
|||
===Use=== <!--T:3--> |
===Use=== <!--T:3--> |
Revision as of 21:53, 28 March 2017
File:Force Recompute Macro Force Recompute |
Description |
---|
Forces manual recompute of model Macro version: 1.0 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.
Since FreeCAD v0.17, the effect of this macro can be achieved through GUI. Right-click project in model tree view, and pick "Mark to recompute" from context menu. After that, press Recompute button.
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()