Draft AutoGroup/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(52 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{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.png}}


{{Docnav/it
{{GuiCommand/it|Name=Draft AutoGroup|Name/it=AutoGruppo|Workbenches=[[Draft Module/it|Draft]], [[Arch Module/it|Arch]]|MenuLocation=Draft → Utilità → AutoGruppo|SeeAlso=|SeeAlso=[[Std Group/it|Gruppo]], [[Draft VisGroup/it|VisGroup]]
|[[Draft_ToggleConstructionMode/it|Modalità costruzione]]
|Version=0.17}}
|[[Draft_Snap_Lock/it|Blocca aggancio]]
|[[Draft_Workbench/it|Draft]]
|IconL=Draft_ToggleConstructionMode.svg
|IconR=Draft_Snap_Lock.svg
|IconC=Workbench_Draft.svg
}}


{{GuiCommand/it
== Descrizione ==
|Name=Draft AutoGroup
Lo strumento Gruppo Automatico imposta un [[Std Group/it|Gruppo]] standard selezionato, o un elemento correlato come un [[Draft VisGroup/it|VisGroup]], un [[Arch Site/it|Sito]], un [[Arch Building/it|Edificio]] o una [[Arch BuildingPart/it|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.
|Name/it=Gruppo automatico
|Empty=1
|Workbenches=[[Draft_Workbench/it|Draft]], [[Arch_Workbench/it|Arch]]
|Version=0.17
|SeeAlso=[[Draft_Layer/it|Draft Livello]], [[Std Group/it|Gruppo]]
}}


<span id="Description"></span>
Il raggruppamento automatico funziona con gli elementi creati con gli ambienti [[Draft Workbench/it|Draft]] e [[Arch Workbench/it|Arch]].
==Descrizione==


Il comando '''Draft Gruppo automatico''' modifica il [[Draft_Layer/it|Draft Livello]] (layer) attivo o, [[#Preferenze|opzionalmente]], il [[Std_Group/it| Gruppo]] attivo o l'oggetto simil-gruppo [[Arch_Workbench/it|Arch]]. I nuovi oggetti [[Draft_Workbench/it|Draft]] e [[Arch_Workbench/it|Arch]] vengono automaticamente posizionati in questo livello attivo o gruppo.
[[Image:Draft_AutoGroup_example.png]]
{{Caption|Il vassoio di Draft che imposta il gruppo automatico attivo facendo clic sull'icona della cartella e scegliendo un gruppo
}}


Questo comando era originariamente destinato ai gruppi, da cui il nome, ma è stato riprogettato nella versione 0.19 di FreeCAD quando è stato introdotto un sistema a livelli (layer). Poiché la gestione dei livelli è ora l'impostazione predefinita per il comando, il resto di questa pagina si concentrerà principalmente su di essi
== Uso ==
# 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.png|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.png|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}}.


[[Image:Draft_tray_menu.png]]
Note:
{{Caption|Il menu dei livelli della barra di Draft}}
* Il pulsante {{Button|[[Image:Draft AutoGroup.svg|16px]] [[Draft AutoGroup/it|AutoGruppo]]}} è presente nella barra degli strumenti [[Draft Tray/it|vassoio di Draft]], che appare solo negli ambienti [[Draft Workbench/it|Draft]] e [[Arch Workbench/it|Arch]].
* Prima di utilizzare questo strumento deve esistere almeno 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.png|16px]] [[Draft VisGroup/it|VisGroup]]}}.
* Per cambiare il gruppo automatico, selezionare un altro gruppo nella vista ad albero e fare clic su {{Button|[[Image:Draft AutoGroup_on.svg|16px]] Gruppo}}. Se nessun gruppo è selezionato, si può scegliere "None" per disattivare il raggruppamento automatico.
* 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.


<span id="Usage"></span>
==Utilizzo==

# Facoltativamente selezionare il livello che si vuole rendere attivo nella [[Tree_view/it|Vista ad albero]].
# Esistono diversi modi per richiamare il comando:
#* Premere il pulsante [[Image:Draft_tray_button_layer.png]] nella [[Draft_Tray/it|Barra di Draft]]. Questo pulsante può avere un aspetto diverso. Se è presente un livello attivo, verrà visualizzato il nome del livello e un'icona del livello con il {{PropertyView|Line Color}} e il {{PropertyView|Shape Color}} del livello.
#* Se si ha selezionato un livello: seleziona l'opzione {{MenuCommand|[[Image:button_right.svg|16px]] Attiva questo livello}} dal menu contestuale [[Tree_view/it|Vista ad albero]].
# Se non si ha ancora selezionato un livello, si apre il menu dei livelli. Effettuare una delle seguenti operazioni:
#* Selezionare {{MenuCommand|Nessuno}} per lavorare senza un livello attivo.
#* Selezionare un livello esistente da rendere attivo.
#* Selezionare {{MenuCommand|Aggiungi nuovo livello}} per creare un nuovo livello. La selezione di questa opzione non modificherà il livello attivo.
# Se il livello attivo è stato modificato, il pulsante nella [[Draft_Tray/it|Barra di Draft]] viene aggiornato.

<span id="Notes"></span>
==Note==

* È anche possibile creare un nuovo [[Draft_Layer/it|livello]] facendo clic con il pulsante destro del mouse sul contenitore del livello nella [[Tree_view/it|Vista ad albero]] e selezionando {{MenuCommand|[[Image:Draft_NewLayer.svg|16px]] Aggiungi nuovo livello}} opzione dal menu contestuale.
* Se la [[Draft_ToggleConstructionMode/it|Modalità di costruzione Draft]] è attivata, il [[Draft_Layer/it|livello]] attivo viene ignorato.

<span id="Preferences"></span>
==Preferenze==

Vedere anche: [[Preferences_Editor/it|Impostare le preferenze]] e [[Draft_Preferences/it|Preferenze per l'ambiente Draft]].

* Questo comando può opzionalmente gestire anche i gruppi: {{MenuCommand|Modifica → Preferenze... → Draft → Generale → Includi gruppi nell'elenco dei livelli}}.

<span id="Scripting"></span>
== Script ==
== Script ==


{{Emphasis|Vedere anche:}} [[Draft API/it|API Draft]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].
Vedere anche: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] e [[FreeCAD_Scripting_Basics/it|Script di base per FreeCAD]].


Se [[Draft_Workbench/it|Draft]] è attivo, l'oggetto dell'applicazione FreeCADGui ha una proprietà {{incode|draftToolBar}}. Questo oggetto {{incode|draftToolBar}} ha una proprietà {{incode|autogroup}}, che contiene il nome dell'autogroup attivo, o è {{incode|None}} se nessun autogroup è attivo. Per modificare il gruppo automatico attivo utilizza il metodo {{incode|setAutoGroup}} dell'oggetto {{incode|draftToolBar}}. Per inserire gli oggetti nell'autogroup attivo utilizza il metodo {{incode|autogroup}} del modulo Draft.
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:
{{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()
}}
}}


{{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.png}}


{{Draft Tools navi/it}}
{{Docnav/it
|[[Draft_ToggleConstructionMode/it|Modalità costruzione]]
|[[Draft_Snap_Lock/it|Blocca aggancio]]
|[[Draft_Workbench/it|Draft]]
|IconL=Draft_ToggleConstructionMode.svg
|IconR=Draft_Snap_Lock.svg
|IconC=Workbench_Draft.svg
}}


{{Draft Tools navi{{#translation:}}}}
{{Userdocnavi/it}}
{{Userdocnavi{{#translation:}}}}
{{clear}}

Latest revision as of 20:51, 8 December 2023

Gruppo automatico

Posizione nel menu
Nessuno
Ambiente
Draft, Arch
Avvio veloce
Nessuno
Introdotto nella versione
0.17
Vedere anche
Draft Livello, Gruppo

Descrizione

Il comando Draft Gruppo automatico modifica il Draft Livello (layer) attivo o, opzionalmente, il Gruppo attivo o l'oggetto simil-gruppo Arch. I nuovi oggetti Draft e Arch vengono automaticamente posizionati in questo livello attivo o gruppo.

Questo comando era originariamente destinato ai gruppi, da cui il nome, ma è stato riprogettato nella versione 0.19 di FreeCAD quando è stato introdotto un sistema a livelli (layer). Poiché la gestione dei livelli è ora l'impostazione predefinita per il comando, il resto di questa pagina si concentrerà principalmente su di essi

Il menu dei livelli della barra di Draft

Utilizzo

  1. Facoltativamente selezionare il livello che si vuole rendere attivo nella Vista ad albero.
  2. Esistono diversi modi per richiamare il comando:
    • Premere il pulsante nella Barra di Draft. Questo pulsante può avere un aspetto diverso. Se è presente un livello attivo, verrà visualizzato il nome del livello e un'icona del livello con il VistaLine Color e il VistaShape Color del livello.
    • Se si ha selezionato un livello: seleziona l'opzione Attiva questo livello dal menu contestuale Vista ad albero.
  3. Se non si ha ancora selezionato un livello, si apre il menu dei livelli. Effettuare una delle seguenti operazioni:
    • Selezionare Nessuno per lavorare senza un livello attivo.
    • Selezionare un livello esistente da rendere attivo.
    • Selezionare Aggiungi nuovo livello per creare un nuovo livello. La selezione di questa opzione non modificherà il livello attivo.
  4. Se il livello attivo è stato modificato, il pulsante nella Barra di Draft viene aggiornato.

Note

Preferenze

Vedere anche: Impostare le preferenze e Preferenze per l'ambiente Draft.

  • Questo comando può opzionalmente gestire anche i gruppi: Modifica → Preferenze... → Draft → Generale → Includi gruppi nell'elenco dei livelli.

Script

Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.

Se Draft è attivo, l'oggetto dell'applicazione FreeCADGui ha una proprietà draftToolBar. Questo oggetto draftToolBar ha una proprietà autogroup, che contiene il nome dell'autogroup attivo, o è None se nessun autogroup è attivo. Per modificare il gruppo automatico attivo utilizza il metodo setAutoGroup dell'oggetto draftToolBar. Per inserire gli oggetti nell'autogroup attivo utilizza il metodo autogroup del modulo Draft.

# 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()