|
|
| Menüeintrag |
|---|
| Bearbeiten → Neuberechnen |
| Arbeitsbereich |
| Alle |
| Standardtastenkürzel |
| Strg+Umschalt+R |
| Eingeführt in Version |
| - |
| Siehe auch |
| Keiner |
Der Befehl Std Aktualisieren berechnet ausgewählte Objekte neu (eingeführt in 26.3) oder, falls keine Objekte ausgewählt sind, das aktive Dokument. Der Befehl ist deaktiviert, wenn keine Neuberechnung erforderlich ist; in diesem Fall kann der Befehl jedoch weiterhin über seine Tastenkombination aufgerufen werden.
Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.
Um ein Dokument neu zu berechnen, verwendet man die Methode recompute des Document-Objekts:
import FreeCAD
doc = FreeCAD.ActiveDocument
doc.recompute()
Die gleiche Methode steht für Objekte im Dokument zur Verfügung:
import FreeCAD
doc = FreeCAD.ActiveDocument
for obj in doc.Objects[0:3]:
obj.recompute()
Um ein Objekt für eine Neuberechnung zu markieren, verwendet man die Methode touch des Objekts. Der folgende Kode entspricht dem Erzwingen einer Neuberechnung durch Auswählen des Dokuments, wie unter Optionen erklärt:
import FreeCAD
doc = FreeCAD.ActiveDocument
for obj in doc.Objects:
obj.touch()
doc.recompute()