Arch Remove/it

=Arch: Rimuovi=

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 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

Script
Lo strumento Rimuovi può essere usato nelle macro e dalla console python utilizzando la seguente funzione:

removeComponents (objectsList,[hostObject])


 * 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)