Std Refresh/cs

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

Popis

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.

Použití

  1. Tento příkaz lze spustit několika způsoby:
    • Stiskněte tlačítko Přepočítat.
    • Z menu vyberte možnost Upravit → Přepočítat.
    • Použijte klávesovou zkratku: Ctrl+Shift+R.

Volby

  • Pokud není nutné provést přepočítání a příkaz je deaktivován, lze přepočítání vynutit:
    1. Proveďte jednu z následujících akcí:
      • Vyberte jeden nebo více jednotlivých objektů ve stromovém zobrazení.
      • Vyberte dokument v zobrazení stromu, aby byly zahrnuty všechny objekty.
    2. Z kontextového menu vyberte možnost Označit k přepočítání.
    3. Spusťte nyní povolený příkaz, jak je popsáno výše.
  • Alternativně, pro přepočítání jednotlivých objektů:
    1. Vyberte jeden nebo více jednotlivých objektů ve stromovém zobrazení.
    2. Z kontextového menu vyberte položku Přepočítat objekt.

Poznámky

Skriptování

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()