Std Refresh: Difference between revisions

From FreeCAD Documentation
(Marked this version for translation)
(Removed a reference to V0.19.)
 
(8 intermediate revisions by 4 users not shown)
Line 4: Line 4:
<!--T:9-->
<!--T:9-->
{{Docnav
{{Docnav
|[[Std_DuplicateSelection|Std DuplicateSelection]]
|[[Std_DuplicateSelection|DuplicateSelection]]
|[[Std_BoxSelection|Std BoxSelection]]
|[[Std_BoxSelection|BoxSelection]]
|[[Std_Edit_Menu|Std Edit Menu]]
|[[Std_Edit_Menu|Std Edit Menu]]
|IconL=
|IconL=Std_DuplicateSelection.svg
|IconR=Std_BoxSelection.svg
|IconR=Std_BoxSelection.svg
|IconC=Freecad.svg
|IconC=Freecad.svg
Line 36: Line 36:


<!--T:16-->
<!--T:16-->
* To force a recompute select the document or one or more objects in the [[Tree_view|Tree view]], choose the {{MenuCommand|Mark to recompute}} option from the context menu, and invoke the command.
* To force a recompute select the document or one or more objects in the [[Tree_view|Tree view]], choose the {{MenuCommand|[[Image:Std_MarkToRecompute.svg|16px]] Mark to recompute}} option from the context menu, and invoke the command.
* For objects, but not for documents, you can also choose {{MenuCommand|Recompute object}} from the same context menu ({{Version|0.19}}).
* For objects, but not for documents, you can also choose {{MenuCommand|Recompute object}} from the same context menu.


==Notes== <!--T:17-->
==Notes== <!--T:17-->
Line 43: Line 43:
<!--T:18-->
<!--T:18-->
* For a macro that will recompute the active document see: [[Macro_ForceRecompute|Macro ForceRecompute]].
* For a macro that will recompute the active document see: [[Macro_ForceRecompute|Macro ForceRecompute]].

==Limitations== <!--T:19-->

<!--T:20-->
* When using the Spreadsheet Workbench, when updating a spreadsheet it auto-triggers a recompute. The longer this recompute takes the longer the lag will be. One can elect to 'skip recomputes' (by right clicking document name in the [[tree view]]) in cases where multiple changes are necessary to be made to the spreadsheet, and then re-enabled afterwards to reduce the number of recomputes required.


==Scripting== <!--T:10-->
==Scripting== <!--T:10-->
Line 68: Line 63:
<!--T:13-->
<!--T:13-->
{{Docnav
{{Docnav
|[[Std_DuplicateSelection|Std DuplicateSelection]]
|[[Std_DuplicateSelection|DuplicateSelection]]
|[[Std_BoxSelection|Std BoxSelection]]
|[[Std_BoxSelection|BoxSelection]]
|[[Std_Edit_Menu|Std Edit Menu]]
|[[Std_Edit_Menu|Std Edit Menu]]
|IconL=
|IconL=Std_DuplicateSelection.svg
|IconR=Std_BoxSelection.svg
|IconR=Std_BoxSelection.svg
|IconC=Freecad.svg
|IconC=Freecad.svg

Latest revision as of 15:39, 20 May 2023

Std Refresh

Menu location
Edit → Refresh
Workbenches
All
Default shortcut
F5
Introduced in version
-
See also
None

Description

The Std Refresh command recomputes the active document. The command is disabled if the document does not require a recompute.

Usage

  1. There are several ways to invoke the command:
    • Press the Std Refresh button.
    • Select the Edit → Refresh option from the menu.
    • Use the keyboard shortcut: F5.

Options

  • To force a recompute select the document or one or more objects in the Tree view, choose the Mark to recompute option from the context menu, and invoke the command.
  • For objects, but not for documents, you can also choose Recompute object from the same context menu.

Notes

Scripting

See also: FreeCAD Scripting Basics.

To recompute a document use the recompute method of the document object.

import FreeCAD

doc = FreeCAD.newDocument()
doc.recompute()