Arch Remove/it: Difference between revisions
Renatorivo (talk | contribs) mNo edit summary |
Renatorivo (talk | contribs) (script) |
||
Line 3: | Line 3: | ||
{{GuiCommand/it|Name=Arch Remove|Name/it=Rimuovi|Workbenches=[[Arch Module/it|Architettura]]|MenuLocation=Architettura → Rimuovi|SeeAlso=[[Arch Add/it|Aggiungi]]}} |
{{GuiCommand/it|Name=Arch Remove|Name/it=Rimuovi|Workbenches=[[Arch Module/it|Architettura]]|MenuLocation=Architettura → Rimuovi|SeeAlso=[[Arch Add/it|Aggiungi]]}} |
||
==Descrizione== |
|||
Lo strumento '''Rimuovi''' permette di eseguire 2 tipi di operazioni: |
Lo strumento '''Rimuovi''' permette di eseguire 2 tipi di operazioni: |
||
* Rimuovere un sottocomponente di un oggetto Architettura |
* Rimuovere un sottocomponente di un oggetto Architettura, ad esempio rimuovere il cubo che è stato inserito in una parete per descrivere il comando [[Arch Add/it|Aggiungi]]. |
||
* Rimuovere un oggetto basato su [[Part Module/it|forme]], tipo un [[Arch Wall/it|muro]] o una [[Arch Structure/it|struttura]], da un oggetto Architettura |
* Rimuovere un oggetto basato su [[Part Module/it|forme]], tipo un [[Arch Wall/it|muro]] o una [[Arch Structure/it|struttura]], da un oggetto Architettura |
||
[[Image:Arch Remove example.jpg]] |
[[Image:Arch Remove example.jpg]] |
||
Nell'immagine sopra |
Nell'immagine sopra viene sottratto un parallepipedo da un muro |
||
==Utilizzo== |
|||
* Selezionare un sottocomponente all'interno di un oggetto Architettura, |
* Selezionare un sottocomponente all'interno di un oggetto Architettura, oppure |
||
* Selezionare l'oggetto ( |
* Selezionare prima l'oggetto (o gli oggetti) da sottrarre, poi il componente Architettura da cui va sottratto (il componente Architettura deve essere selezionato per ultimo) |
||
* Premere il pulsante |
* Premere il pulsante '''Rimuovi''' |
||
==Script== |
|||
Lo strumento Rimuovi può essere usato nelle [[macros/it|macro]] e dalla console python utilizzando la seguente funzione: |
|||
⚫ | |||
'''removeComponents (objectsList,[hostObject])''' |
|||
che rimuove dal genitore il componente o i componenti della lista fornita. Se viene specificato un hostObject, questa funzione prova invece ad aggiungere i componenti all'hostObject, ad esempio i fori. |
|||
Esempio: |
|||
import FreeCAD, Arch, Draft, Part |
|||
line = Draft.makeWire([FreeCAD.Vector(0,0,0),FreeCAD.Vector(2,2,0)]) |
|||
wall = Arch.makeWall(line) |
|||
box = Part.makeBox(1,1,1) |
|||
Arch.addComponents(box,wall) |
|||
Arch.removeComponents(box) |
|||
⚫ |
Revision as of 19:12, 8 September 2013
Architettura - Rimuovi
Rimuovi |
Posizione nel menu |
---|
Architettura → Rimuovi |
Ambiente |
Architettura |
Avvio veloce |
Nessuno |
Introdotto nella versione |
- |
Vedere anche |
Aggiungi |
Descrizione
Lo strumento Rimuovi permette di eseguire 2 tipi di operazioni:
- Rimuovere un sottocomponente di un oggetto Architettura, ad esempio rimuovere il cubo che è stato inserito in una parete per descrivere il comando Aggiungi.
- Rimuovere un oggetto basato su forme, tipo un muro o una struttura, da un oggetto Architettura
Nell'immagine sopra viene sottratto un parallepipedo da un muro
Utilizzo
- Selezionare un sottocomponente all'interno di un oggetto Architettura, oppure
- Selezionare prima l'oggetto (o gli oggetti) da sottrarre, poi il componente Architettura da cui va sottratto (il componente Architettura deve essere selezionato per ultimo)
- Premere il pulsante Rimuovi
Script
Lo strumento Rimuovi può essere usato nelle macro e dalla console python utilizzando la seguente funzione:
removeComponents (objectsList,[hostObject])
che rimuove dal genitore il componente o i componenti della lista fornita. Se viene specificato un hostObject, questa funzione prova invece ad aggiungere i componenti all'hostObject, ad esempio i fori.
Esempio:
import FreeCAD, Arch, Draft, Part line = Draft.makeWire([FreeCAD.Vector(0,0,0),FreeCAD.Vector(2,2,0)]) wall = Arch.makeWall(line) box = Part.makeBox(1,1,1) Arch.addComponents(box,wall) Arch.removeComponents(box)