Draft AutoGroup/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>

<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{Docnav/it|[[Draft Slope/it|Impostare la pendenza]]|[[Draft SetWorkingPlaneProxy/it|Impostare un piano di lavoro Proxy]]|[[Draft_Module/it|Draft]]|IconL=Draft_Slope.svg|IconC=Workbench_Draft.svg|IconR=Draft_SetWorkingPlaneProxy.svg}}
{{Docnav/it|[[Draft Slope/it|Impostare la pendenza]]|[[Draft SetWorkingPlaneProxy/it|Impostare un piano di lavoro Proxy]]|[[Draft_Module/it|Draft]]|IconL=Draft_Slope.svg|IconC=Workbench_Draft.svg|IconR=Draft_SetWorkingPlaneProxy.svg}}
Line 15: Line 16:
</div>
</div>


This command was originally intended for groups, hence its name, but was redesigned in FreeCAD version 0.19 when a layer system was introduced. Because handling layers is now the default for the command the rest of this page will primarily focus on layers.
Il raggruppamento automatico funziona con gli elementi creati con gli ambienti [[Draft Workbench/it|Draft]] e [[Arch Workbench/it|Arch]].


[[Image:Draft_AutoGroup_example.png]]
[[Image:Draft_tray_menu.png]]
<div class="mw-translate-fuzzy">
{{Caption|Il vassoio di Draft che imposta il gruppo automatico attivo facendo clic sull'icona della cartella e scegliendo un gruppo
{{Caption|Il vassoio di Draft che imposta il gruppo automatico attivo facendo clic sull'icona della cartella e scegliendo un gruppo
}}
}}
</div>


==Utilizzo==
==Utilizzo==


<div class="mw-translate-fuzzy">
# Selezionare un {{Button|[[Image:Group.svg|16px]] [[Std Group/it|Gruppo]]}}, o un {{Button|[[Image:Group.svg|16px]] [[Draft_ToggleConstructionMode/it|Gruppo costruzione]]}}, o un {{Button|[[Image:Draft_VisGroup.svg|16px]] [[Draft VisGroup/it|VisGroup]]}} nella vista ad albero.
# Selezionare un {{Button|[[Image:Group.svg|16px]] [[Std Group/it|Gruppo]]}}, o un {{Button|[[Image:Group.svg|16px]] [[Draft_ToggleConstructionMode/it|Gruppo costruzione]]}}, o un {{Button|[[Image:Draft_VisGroup.svg|16px]] [[Draft VisGroup/it|VisGroup]]}} nella vista ad albero.
# Premere il pulsante {{Button|[[Image:Draft AutoGroup_off.svg|16px]] None}}, o andare nel menu {{MenuCommand|Draft → Utilità → [[Image:Draft AutoGroup.svg|16px]] [[Draft AutoGroup/it|AutoGruppo]]}}. Se non è selezionato nessun gruppo, un menu a discesa mostra i gruppi idonei da usare, o "None".
# Premere il pulsante {{Button|[[Image:Draft AutoGroup_off.svg|16px]] None}}, o andare nel menu {{MenuCommand|Draft → Utilità → [[Image:Draft AutoGroup.svg|16px]] [[Draft AutoGroup/it|AutoGruppo]]}}. Se non è selezionato nessun gruppo, un menu a discesa mostra i gruppi idonei da usare, o "None".
# Il pulsante cambia e appare il nome del gruppo automatico attivo, ad esempio, {{Button|[[Image:Draft AutoGroup_on.svg|16px]] Gruppo}}.
# Il pulsante cambia e appare il nome del gruppo automatico attivo, ad esempio, {{Button|[[Image:Draft AutoGroup_on.svg|16px]] Gruppo}}.
</div>


==Notes==

<div class="mw-translate-fuzzy">
Note:
Note:
* Il pulsante {{Button|[[Image:Draft AutoGroup.svg|16px]] [[Draft AutoGroup/it|AutoGruppo]]}} è presente nella [[Draft Tray/it|barra di Draft]], che appare solo negli ambienti [[Draft Workbench/it|Draft]] e [[Arch Workbench/it|Arch]].
* Il pulsante {{Button|[[Image:Draft AutoGroup.svg|16px]] [[Draft AutoGroup/it|AutoGruppo]]}} è presente nella [[Draft Tray/it|barra di Draft]], che appare solo negli ambienti [[Draft Workbench/it|Draft]] e [[Arch Workbench/it|Arch]].
Line 33: Line 41:
* Quando il raggruppamento automatico è attivo, i nuovi oggetti [[Draft Workbench/it|Draft]] e [[Arch Workbench/it|Arch]] sono posizionati in quel gruppo tranne quando la {{Button|[[Image:Draft Construction.svg|16px]] [[Draft_ToggleConstructionMode/it|Modalità costruzione]]}}è attiva, nel qual caso la nuova geometria verrà posizionata nel gruppo Costruzione.
* Quando il raggruppamento automatico è attivo, i nuovi oggetti [[Draft Workbench/it|Draft]] e [[Arch Workbench/it|Arch]] sono posizionati in quel gruppo tranne quando la {{Button|[[Image:Draft Construction.svg|16px]] [[Draft_ToggleConstructionMode/it|Modalità costruzione]]}}è attiva, nel qual caso la nuova geometria verrà posizionata nel gruppo Costruzione.
* Il raggruppamento automatico funziona solo per gli oggetti creati dall'interfaccia utente grafica; gli oggetti creati a livello di programmazione da [[macros/it|macro]] o dalla console [[Python/it|Python]] non vengono posizionati automaticamente nei gruppi. L'utente ha sempre la possibilità di eseguire il raggruppamento a livello di programmazione, indipendentemente dalle impostazioni di raggruppamento automatico.
* Il raggruppamento automatico funziona solo per gli oggetti creati dall'interfaccia utente grafica; gli oggetti creati a livello di programmazione da [[macros/it|macro]] o dalla console [[Python/it|Python]] non vengono posizionati automaticamente nei gruppi. L'utente ha sempre la possibilità di eseguire il raggruppamento a livello di programmazione, indipendentemente dalle impostazioni di raggruppamento automatico.
</div>

==Preferences==

See also: [[Preferences_Editor|Preferences Editor]] and [[Draft_Preferences|Draft Preferences]].

* This command can optionally also handle groups: {{MenuCommand|Edit → Preferences... → Draft → General settings → General Draft Settings → Show groups in layers list drop-down button}}.


== Script ==
== Script ==


<div class="mw-translate-fuzzy">
{{Emphasis|Vedere anche:}} [[Draft API/it|API Draft]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].
{{Emphasis|Vedere anche:}} [[Draft API/it|API Draft]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].
</div>


<div class="mw-translate-fuzzy">
L'aggiunta di oggetti al gruppo automatico attivo può essere eseguita in [[macros/it|macro]] e dalla console [[Python/it|Python]] utilizzando la seguente funzione:
L'aggiunta di oggetti al gruppo automatico attivo può essere eseguita in [[macros/it|macro]] e dalla console [[Python/it|Python]] utilizzando la seguente funzione:
</div>
{{Code|code=
autogroup(obj)
}}
* Mette un elemento {{incode|obj}} nel corrente auto-gruppo.
* Se il raggruppamento automatico è disabilitato (il gruppo è {{incode|None}}), o se la [[Draft_ToggleConstructionMode/it|modalità costruzione]] è attiva, o se {{incode|obj}} è già nel gruppo automatico, la funzione non fa nulla.
* La funzione fallisce se {{incode|obj}} è già in un altro gruppo diverso dal gruppo automatico.
* La funzione fa qualcosa solo se l'interfaccia grafica è attiva, poiché il gruppo automatico può essere scelto solo dall'interfaccia grafica.


Esempio:
{{Code|code=
{{Code|code=
# This code only works if the Draft Workbench is active!
import FreeCAD, Draft


import FreeCAD as App
Polygon1 = Draft.makePolygon(3, 500)
import FreeCADGui as Gui
Polygon2 = Draft.makePolygon(3, 1000)
import Draft
Polygon3 = Draft.makePolygon(5, 1500)


doc = App.newDocument()
FreeCAD.ActiveDocument.addObject("App::DocumentObjectGroup", "Group")


polygon1 = Draft.make_polygon(5, radius=1000)
# Use the graphical interface to set "Group" for auto-grouping
polygon2 = Draft.make_polygon(3, radius=500)
polygon3 = Draft.make_polygon(6, radius=220)


Draft.autogroup(Polygon1)
layer = Draft.make_layer()
Gui.draftToolBar.setAutoGroup(layer.Name)
Draft.autogroup(Polygon2)

Draft.autogroup(Polygon3)
Draft.autogroup(polygon1)
Draft.autogroup(polygon2)
Draft.autogroup(polygon3)

doc.recompute()
}}
}}



<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 70: Line 89:
{{Draft Tools navi{{#translation:}}}}
{{Draft Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}

Revision as of 12:20, 3 August 2021

AutoGruppo

Posizione nel menu
Draft → Utilità → AutoGruppo
Ambiente
Draft, Arch
Avvio veloce
Nessuno
Introdotto nella versione
0.17
Vedere anche
Gruppo, VisGroup

Descrizione

Lo strumento Gruppo Automatico imposta un Gruppo standard selezionato, o un elemento correlato come un VisGroup, un Sito, un Edificio o una Parte di edificio, come gruppo automatico attivo. Quando viene impostato un gruppo automatico, i nuovi oggetti vengono automaticamente spostati nel gruppo indicato al momento della creazione.

This command was originally intended for groups, hence its name, but was redesigned in FreeCAD version 0.19 when a layer system was introduced. Because handling layers is now the default for the command the rest of this page will primarily focus on layers.

Il vassoio di Draft che imposta il gruppo automatico attivo facendo clic sull'icona della cartella e scegliendo un gruppo

Utilizzo

  1. Selezionare un Gruppo, o un Gruppo costruzione, o un VisGroup nella vista ad albero.
  2. Premere il pulsante None, o andare nel menu Draft → Utilità → AutoGruppo. Se non è selezionato nessun gruppo, un menu a discesa mostra i gruppi idonei da usare, o "None".
  3. Il pulsante cambia e appare il nome del gruppo automatico attivo, ad esempio, Gruppo.

Notes

Note:

  • Il pulsante AutoGruppo è presente nella barra di Draft, che appare solo negli ambienti Draft e Arch.
  • Prima di utilizzare questo strumento deve esistere almeno un Gruppo, o un Gruppo costruzione, o un VisGroup.
  • Per cambiare il gruppo automatico, selezionare un altro gruppo nella vista ad albero e fare clic su Gruppo. Se nessun gruppo è selezionato, si può scegliere "None" per disattivare il raggruppamento automatico.
  • Quando il raggruppamento automatico è attivo, i nuovi oggetti Draft e Arch sono posizionati in quel gruppo tranne quando la Modalità costruzioneè attiva, nel qual caso la nuova geometria verrà posizionata nel gruppo Costruzione.
  • Il raggruppamento automatico funziona solo per gli oggetti creati dall'interfaccia utente grafica; gli oggetti creati a livello di programmazione da macro o dalla console Python non vengono posizionati automaticamente nei gruppi. L'utente ha sempre la possibilità di eseguire il raggruppamento a livello di programmazione, indipendentemente dalle impostazioni di raggruppamento automatico.

Preferences

See also: Preferences Editor and Draft Preferences.

  • This command can optionally also handle groups: Edit → Preferences... → Draft → General settings → General Draft Settings → Show groups in layers list drop-down button.

Script

L'aggiunta di oggetti al gruppo automatico attivo può essere eseguita in macro e dalla console Python utilizzando la seguente funzione:

# This code only works if the Draft Workbench is active!

import FreeCAD as App
import FreeCADGui as Gui
import Draft

doc = App.newDocument()

polygon1 = Draft.make_polygon(5, radius=1000)
polygon2 = Draft.make_polygon(3, radius=500)
polygon3 = Draft.make_polygon(6, radius=220)

layer = Draft.make_layer()
Gui.draftToolBar.setAutoGroup(layer.Name)

Draft.autogroup(polygon1)
Draft.autogroup(polygon2)
Draft.autogroup(polygon3)

doc.recompute()