|
Přepočítat |
| Umístění Menu |
|---|
| Úpravy → Přepočítat |
| Pracovní stoly |
| Všechny |
| Výchozí zástupce |
| Ctrl+Shift+R |
| Představen ve verzi |
| - |
| Viz také |
| Nikdo |
Příkaz Přepočítat provede přepočítání vybraných objektů (introduced in 26.3), případně aktivního dokumentu, pokud nejsou vybrány žádné objekty. Je-li přepočítání zbytečné, je příkaz deaktivován, v takovém případě jej však lze i nadále spustit pomocí klávesové zkratky.
Viz také: Automaticky generovaná dokumentace k API a Základy skriptování ve FreeCADu.
Chcete-li dokument přepočítat, použijte metodu recompute objektu dokumentu:
import FreeCAD
doc = FreeCAD.ActiveDocument
doc.recompute()
Stejná metoda je k dispozici i pro objekty v dokumentu:
import FreeCAD
doc = FreeCAD.ActiveDocument
for obj in doc.Objects[0:3]:
obj.recompute()
Chcete-li označit objekt pro přepočítání, použijte metodu touch daného objektu. Níže uvedený kód odpovídá vynucení přepočítání výběrem dokumentu, jak je vysvětleno v Možnostech:
import FreeCAD
doc = FreeCAD.ActiveDocument
for obj in doc.Objects:
obj.touch()
doc.recompute()