Arch Remove/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{Docnav/de
{{Docnav/de
|[[Arch_Add/de|Komponente hinzufügen]]
|[[Arch_Add/de|Komponente hinzufügen]]
Line 8: Line 9:
|IconR=Arch_Survey.svg
|IconR=Arch_Survey.svg
}}
}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/de
{{GuiCommand/de
|Name=Arch Remove
|Name=Arch Remove
Line 16: Line 19:
|SeeAlso=[[Arch CutLine/de|Arch SchneideLinie]], [[Arch CutPlane/de|Arch SchneideEbene]], [[Arch Add/de|Arch Hinzufügen]]
|SeeAlso=[[Arch CutLine/de|Arch SchneideLinie]], [[Arch CutPlane/de|Arch SchneideEbene]], [[Arch Add/de|Arch Hinzufügen]]
}}
}}
</div>


==Beschreibung==
==Beschreibung==


<div class="mw-translate-fuzzy">
Das Entfernen Werkzeug erlaubt dir zwei Arten von Operationen:
Das Entfernen Werkzeug erlaubt dir zwei Arten von Operationen:
* Entfernen einer Unterkomponente aus einem Architekturobjekt, zum Beispiel einen Kasten entfernen, der an einer Wand angebracht wurde, wie in dem {{Button|[[Image:Arch_Add.svg|16px]] [[Arch Add|Arch Add]]}} Beispiel.
* Entfernen einer Unterkomponente aus einem Architekturobjekt, zum Beispiel einen Kasten entfernen, der an einer Wand angebracht wurde, wie in dem {{Button|[[Image:Arch_Add.svg|16px]] [[Arch Add|Arch Add]]}} Beispiel.
* Subtrahieren eines [[Part Module/de|Form]]-basierten Objektes aus einer Architekturkomponente wie z.B. einer {{KEY|[[Image:Arch_Wall.svg|16px]] [[Arch Wall/de|Arch Mauer]]}} oder {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/de|Arch Struktur]]}}
* Subtrahieren eines [[Part Module/de|Form]]-basierten Objektes aus einer Architekturkomponente wie z.B. einer {{KEY|[[Image:Arch_Wall.svg|16px]] [[Arch Wall/de|Arch Mauer]]}} oder {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/de|Arch Struktur]]}}
</div>


Das Gegenstück dieses Werkzeugs ist das {{Button|[[Image:Arch_Add.svg|16px]] [[Arch Add/de|Arch Hinzufügen]]}} Werkzeug.
Das Gegenstück dieses Werkzeugs ist das {{Button|[[Image:Arch_Add.svg|16px]] [[Arch Add/de|Arch Hinzufügen]]}} Werkzeug.
Line 67: Line 73:
FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()
}}
}}
<div class="mw-translate-fuzzy">
{{Docnav/de
{{Docnav/de
|[[Arch_Add/de|Komponente hinzufügen]]
|[[Arch_Add/de|Komponente hinzufügen]]
Line 75: Line 82:
|IconR=Arch_Survey.svg
|IconR=Arch_Survey.svg
}}
}}
</div>


{{Arch Tools navi{{#translation:}}}}
{{Arch Tools navi{{#translation:}}}}

Revision as of 13:09, 1 December 2020

Arch Entfernen

Menüeintrag
Architektur → Entfernen
Arbeitsbereich
Arch
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Arch SchneideLinie, Arch SchneideEbene, Arch Hinzufügen

Beschreibung

Das Entfernen Werkzeug erlaubt dir zwei Arten von Operationen:

  • Entfernen einer Unterkomponente aus einem Architekturobjekt, zum Beispiel einen Kasten entfernen, der an einer Wand angebracht wurde, wie in dem Arch Add Beispiel.
  • Subtrahieren eines Form-basierten Objektes aus einer Architekturkomponente wie z.B. einer Arch Mauer oder Arch Struktur

Das Gegenstück dieses Werkzeugs ist das Arch Hinzufügen Werkzeug.

Ein Quader wird von einer Wand subtrahiert und hinterlässt in ihr eine Aussparung.

Anwendung

  1. Wählen Sie eine Unterkomponente in einem Architekturobjekt
  2. Drücke die Schaltfläche oder Arch Entfernen aus dem oberen Menü.

Oder

  1. Wähle zu subtrahierende Objekte, das letzte Objekt muss das Arch Objekt sein, von dem die anderen Objekte substrahiert werden sollen.
  2. Drücke die Schaltfläche oder Arch Entfernen aus dem oberen Menü.

Skripten

Siehe auch: Arch API und FreeCAD Grundlagen Skripten.

Das Entfernen Werkzeug kann in Makros und aus der Python Konsole mit der folgenden Funktion verwendet werden:

removeComponents(objectsList, host=None)
  • Entfernt die in objectsList angegebenen Objekte von den Elternobjekten.
  1. Ist ein Host-Objekt angegeben, wird stattdessen versucht, die in objectsList angegebenen Objekte als Aussparungen zum host hinzuzufügen.

Beispiel:

import FreeCAD, Draft, Arch

Line = Draft.makeWire([FreeCAD.Vector(0, 0, 0),FreeCAD.Vector(2000, 2000, 0)])
Wall = Arch.makeWall(Line, width=150, height=3000)

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

Draft.rotate(Box, 45)
Draft.move(Box, FreeCAD.Vector(1000, 700, 0))

Arch.removeComponents(Box, Wall)
FreeCAD.ActiveDocument.recompute()