Jump to content

Std: Przelicz

From FreeCAD Documentation
This page is a translated version of the page Std Refresh and the translation is 100% complete.

Std: Odśwież

Lokalizacja w menu
Edycja → Ponownie przelicz
Środowisko pracy
Wszystkie
Domyślny skrót
Ctrl+R
Wprowadzono w wersji
-
Zobacz także
Ponownie przelicz

Opis

Polecenie Przelicz ponownie przelicza aktywny dokument. To polecenie jest wyłączone jeśli nie jest wymagane ponowne przeliczenie.

Użycie

  1. Istnieje kilka sposobów na wywołanie polecenia:
    • Naciśnij przycisk Ponownie przelicz.
    • Wybierz z menu opcję Edycja → Ponownie przelicz.
    • Użyj skrótu klawiaturowego: Ctrl+R.

Opcje

  • Jeśli nie jest wymagane ponowne przeliczenie i to polecenie jest wyłączone, ponowne przeliczenie można wymusić:
    1. Wykonaj jedną z poniższych czynności:
      • Wybierz jeden lub więcej indywidualnych obiektów w Widoku drzewa.
      • Wybierz dokument w Widoku drzewa, aby uwzględnić wszystkie obiekty.
    2. Wybierz opcję Oznacz do przeliczenia z menu kontekstowego.
    3. Wywołaj teraz aktywne polecenie, jak opisano powyżej.

Uwagi

Tworzenie skryptów

Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.

Aby ponownie przeliczyć aktywny dokument, należy użyć metody recompute obiektu document:

import FreeCAD

doc = FreeCAD.ActiveDocument
doc.recompute()

Ta sama metoda jest dostępna dla obiektów w dokumencie:

import FreeCAD

doc = FreeCAD.ActiveDocument
for obj in doc.Objects[0:3]:
    obj.recompute()

Aby oznaczyć obiekt do ponownego przeliczenia, użyj metody touch tego obiektu. Poniższy kod odpowiada wymuszeniu ponownego przeliczenia poprzez wybranie dokumentu, jak wyjaśniono w sekcji Opcje:

import FreeCAD

doc = FreeCAD.ActiveDocument
for obj in doc.Objects:
    obj.touch()
doc.recompute()