Arch RemoveShape/it: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Arch Tools navi/it}}")
(Created page with "{{Userdocnavi/it}}")
Line 51: Line 51:
{{Arch Tools navi/it}}
{{Arch Tools navi/it}}


{{Userdocnavi}}
{{Userdocnavi/it}}

Revision as of 16:54, 8 April 2019

Rimuovi forma

Posizione nel menu
Arch → Utilità → Rimuovi forma
Ambiente
Architettura
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Da Mesh a Forma

Descrizione

Questo strumento tenta di eliminare una forma cubica (un parallelepipedo) incorporata in un Muro o in una Struttura e di regolare le sue proprietà per rendere l'oggetto rimanente totalmente parametrico. Questo strumento funziona solo se la forma da eliminare è cubica (con 6 facce e tutti gli angoli retti).

Utilizzo

  1. Selezionare un Muro o una Struttura
  2. Selezionare la voce Template:KEY/it nel menu Architettura → Utilità

Script

Questo strumento può essere utilizzato nelle macro e dalla console python utilizzando la seguente funzione:

removeShape(objs, mark=True)
Prende un oggetto di architettura (parete o struttura) costruito su una forma cubica, e rimuove la forma interna (la forma base della costruzione), conservando la sua lunghezza, larghezza e altezza come parametri.
import FreeCAD, Draft, Arch

Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 1000
Box.Width = 2000
Box.Height = 1000
FreeCAD.ActiveDocument.recompute()

Structure = Arch.makeStructure(Box)
FreeCAD.ActiveDocument.recompute()

Arch.removeShape(Structure)
FreeCAD.ActiveDocument.recompute()