Jump to content

Команда "Обновить"

From FreeCAD Documentation
This page is a translated version of the page Std Refresh and the translation is 35% complete.
Outdated translations are marked like this.

Обновить

Расположение в меню
Правка → Обновить
Верстаки
Все
Быстрые клавиши
F5
Представлено в версии
-
См. также
Нет

Описание

The Std Refresh command recomputes the active document. The command is disabled if no recompute is required.

Применение

  1. There are several ways to invoke the command:
    • Press the Recompute button.
    • Select the Edit → Recompute option from the menu.
    • Use the keyboard shortcut: Ctrl+R.

Опции

  • If no recompute is required and the command is disabled, a recompute can be forced:
    1. Do one of the following:
      • Select one or more individual objects in the Tree View.
      • Select the document in the Tree View to include all objects.
    2. Select the Mark to Recompute option from the context menu.
    3. Invoke the now enabled command as described above.

Примечания

Программирование

Для обновления документа используйте метод recompute объекта document.

import FreeCAD

doc = FreeCAD.ActiveDocument
doc.recompute()

The same method is available for objects in the document:

import FreeCAD

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

To mark an object for recomputation use the touch method of the object. The code below corresponds to forcing a recompute by selecting the document as explained in Options:

import FreeCAD

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