Macro ForceRecompute/it: Difference between revisions

From FreeCAD Documentation
(Created page with "Da FreeCAD v0.17, l'azione di questa macro può essere ottenuta tramite GUI. Nella vista a albero del modello, fare clic destro sul progetto e scegliere "Marca da ricalcolare"...")
(Updating to match new version of source page)
 
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
{{Macro/it|Icon=Force_Recompute|Name/it=Macro Force Recompute|Name=Ricalcolo|Description=Forza il ricalcolo manuale del modello|Author=shoogen|Version=1.0}}

<div class="mw-translate-fuzzy">
{{Macro/it
|Name=Ricalcola
|Translate=Macro Force Recompute
|Icon=Force_Recompute.png
|Description=Forza il ricalcolo manuale del modello
|Author=shoogen
|Version=1.0
|Date=2014-09-01
|FCVersion=All
|Download=[https://www.freecadweb.org/wiki/images/8/88/Force_Recompute.png ToolBar Icon]
}}
</div>


<div class="mw-translate-fuzzy">
==Descrizione==
A volte in FreeCAD l'utente applica delle modifiche al modello, ma FreeCAD sembra non riconoscerle e l'icona blu [[File:View-refresh.svg|16px]] rimane grigia. Questa piccola macro impone un ricalcolo manuale del modello.
A volte in FreeCAD l'utente applica delle modifiche al modello, ma FreeCAD sembra non riconoscerle e l'icona blu [[File:View-refresh.svg|16px]] rimane grigia. Questa piccola macro impone un ricalcolo manuale del modello.
</div>


Sometimes when a user applies changes to the model, FreeCAD does not seem to recognize/integrate them. In addition to that, the blue {{Button|[[Image:Std_Refresh.svg|24px]] [[Std_Refresh|Refresh/Recompute]]}} button remains greyed out. Hence this small macro was designed to force a manual recompute of the model.

<div class="mw-translate-fuzzy">
Da FreeCAD v0.17, l'azione di questa macro può essere ottenuta tramite GUI. Nella vista a albero del modello, fare clic destro sul progetto e scegliere "Marca da ricalcolare" dal menu contestuale. Dopo di che, premere il pulsante [[Std_Refresh/it|Ricalcola]].
Da FreeCAD v0.17, l'azione di questa macro può essere ottenuta tramite GUI. Nella vista a albero del modello, fare clic destro sul progetto e scegliere "Marca da ricalcolare" dal menu contestuale. Dopo di che, premere il pulsante [[Std_Refresh/it|Ricalcola]].
</div>


<div class="mw-translate-fuzzy">
=== Uso ===
== Uso ==
Avviare la macro quando serve.
Avviare la macro quando serve.
</div>


Run the macro when necessary.
===Script===
Macro Force_Recompute.py


==Script==
{{Code|code=

ToolBar Icon
[[Image:Force_Recompute.png|24px]]

'''Macro Force_Recompute.py'''

{{MacroCode|code=
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
# Force Recompute
# Force Recompute
Line 23: Line 52:
}}
}}
{{clear}}
{{clear}}
<languages/>

Latest revision as of 19:42, 28 March 2022

Other languages:

Macro Force Recompute

Descrizione
Forza il ricalcolo manuale del modello

Versione macro: 1.0
Ultima modifica: 2014-09-01
Versione FreeCAD: All
Download: ToolBar Icon
Autore: shoogen
Autore
shoogen
Download
ToolBar Icon
Link
Versione macro
1.0
Data ultima modifica
2014-09-01
Versioni di FreeCAD
All
Scorciatoia
Nessuna
Vedere anche
Nessuno

Descrizione

A volte in FreeCAD l'utente applica delle modifiche al modello, ma FreeCAD sembra non riconoscerle e l'icona blu rimane grigia. Questa piccola macro impone un ricalcolo manuale del modello.

Sometimes when a user applies changes to the model, FreeCAD does not seem to recognize/integrate them. In addition to that, the blue Refresh/Recompute button remains greyed out. Hence this small macro was designed to force a manual recompute of the model.

Da FreeCAD v0.17, l'azione di questa macro può essere ottenuta tramite GUI. Nella vista a albero del modello, fare clic destro sul progetto e scegliere "Marca da ricalcolare" dal menu contestuale. Dopo di che, premere il pulsante Ricalcola.

Uso

Avviare la macro quando serve.

Run the macro when necessary.

Script

ToolBar Icon

Macro Force_Recompute.py

# -*- coding: utf-8 -*-
# Force Recompute
# macro provided by shoogen

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