Komponente Entfernen
|
Menüeintrag
|
Architektur → Komponente entfernen
|
Arbeitsbereich
|
Arch
|
Standardtastenkürzel
|
None
|
Siehe auch
|
Teil Hinzufügen
|
|
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
- Wählen Sie eine Subkomponente in einem Architekturobjekt, oder:
- 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).
- Drücken Sie den
Entfernen-Knopf
Scripting
Das Entfernen-Werkzeug kann in Makros ebenso wie aus der Python-Konsole heraus mit folgender Funktion angesprochen werden:
removeComponents (objectsList,[hostObject])
- entfernt die gegebenen Objekte vom Elternobjekt.Ist ein Zielobjekt angegeben, wird stattdessen versucht, die gegebenen Objekte als Aussparungen zum Zielobjekt hinzuzufügen.
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)