Arch Remove/de

Beschreibung
Das Entfernen-Werkzeug erlaubt zwei Arten von Operationen:
 * Entfernen einer Subkomponente von einem Architekturobjekt, z.B. das Entfernen des Quaders, welcher im Teil Hinzufügen-Beispiel einer Wand hinzugefügt wurde;
 * Subtrahieren eines Primitiven-basierten Objektes von einer Architekturkomponente wie z.B. einer Wand oder einem Bauelement.



Im obigen Bild wird ein Quader von einer Wand subtrahiert.

Anwendung

 * 1) Wählen Sie eine Subkomponente in einem Architekturobjekt, oder:
 * 2) Wählen Sie ein oder mehrere Objekte, anschließend die Komponente von dem die Objekte entfernt werden sollen (dieses Objekt muss das zuletzt selektierte Objekt sein).
 * 3) Drücken Sie den -Knopf

Scripting
Das Entfernen-Werkzeug kann in Makros ebenso wie aus der Python-Konsole heraus mit folgender Funktion angesprochen werden:

removeComponents (objektListe,[zielObjekt]) entfernt die gegebenen Objekte vom Elternobjekt. Ist ein Zielobjekt angegeben, wird stattdessen versucht, die gegebenen Objekte als Aussparungen zum Zielobjekt hinzuzufügen.

Beispiel:

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)