Macro ForceRecompute/de: Difference between revisions
(Created page with "==Verwendung== Führen Sie das Makro bei Bedarf einfach aus.") |
(Created page with "==Skript==") |
||
Line 22: | Line 22: | ||
Führen Sie das Makro bei Bedarf einfach aus. |
Führen Sie das Makro bei Bedarf einfach aus. |
||
== |
==Skript== |
||
ToolBar Icon [[Image:Force_Recompute.png]] |
ToolBar Icon [[Image:Force_Recompute.png]] |
Revision as of 19:30, 12 December 2019
Description |
---|
This small macro forces a manual recompute of the model. Sometimes the user applies changes to the model in FreeCAD. But FreeCAD does not seem to recognize them. (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.) Macro version: 1.0 Last modified: 2014-09-01 FreeCAD version: All Download: ToolBar Icon Author: shoogen |
Author |
shoogen |
Download |
ToolBar Icon |
Links |
Macros recipes How to install macros How to customize toolbars |
Macro Version |
1.0 |
Date last modified |
2014-09-01 |
FreeCAD Version(s) |
All |
Default shortcut |
None |
See also |
None |
Beschreibung==
Manchmal nimmt der Nutzer Änderungen am Modell in FreeCAD vor. Aber FreeCAD scheint sie nicht zu erkennen. So bleibt das blaue "Recompute"-Symbol ausgegraut. Dieses kleine Makro erzwingt eine manuelle Neuberechnung des Modells.
Seit FreeCAD v0.17 kann die Wirkung dieses Makros über die GUI erreicht werden. Klicke mit der rechten Maustaste auf das Projekt in der Modellstrukturansicht und wähle "Zum Neuberechnen markieren" aus dem Kontextmenü. Drücke anschließend die Taste Neuberechnung.
Verwendung
Führen Sie das Makro bei Bedarf einfach aus.
Skript
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()