Arch Remove/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 24: Line 24:
==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/de|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/de|Arch Add]]}} Beispiel.
* Subtrahieren eines [[Part_Workbench/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_Workbench/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 43: Line 45:
# Die Schaltfläche {{Button|[[Image:Arch_Remove.svg|16px]] [[Arch_Remove/de|Komponente entfernen]]}} drücken oder den Menüeintrag {{MenuCommand|Modify → [[Image:Arch_Remove.svg|16px]] Komponente entfernen}} auswählen.
# Die Schaltfläche {{Button|[[Image:Arch_Remove.svg|16px]] [[Arch_Remove/de|Komponente entfernen]]}} drücken oder den Menüeintrag {{MenuCommand|Modify → [[Image:Arch_Remove.svg|16px]] Komponente entfernen}} auswählen.


==Scripting==

<div class="mw-translate-fuzzy">
==Skripten==
==Skripten==
{{Emphasis|Siehe auch:}} [[Arch_API/de|Arch API]] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
{{Emphasis|Siehe auch:}} [[Arch_API/de|Arch API]] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
</div>


Das Entfernen Werkzeug kann in [[macros/de|Makros]] und aus der [[Python/de|Python]] Konsole mit der folgenden Funktion verwendet werden:
Das Entfernen Werkzeug kann in [[macros/de|Makros]] und aus der [[Python/de|Python]] Konsole mit der folgenden Funktion verwendet werden:

{{Code|code=
{{Code|code=
removeComponents(objectsList, host=None)
removeComponents(objectsList, host=None)
Line 55: Line 62:


Beispiel:
Beispiel:

{{Code|code=
{{Code|code=
import FreeCAD, Draft, Arch
import FreeCAD, Draft, Arch

Revision as of 14:52, 15 June 2024

DIESER BEFEHL IST BESTANDTEIL DES INTEGRIERTEN ARBEITSBEREICHS BIM IN V1.0
Diese Seite wurde für diese Version aktualisiert.

Arch Entfernen

Menüeintrag
Modify → Komponente entfernen
Arbeitsbereich
BIM
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Arch Schnittebene, 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. Eine Unterkomponente in einem Arch-Objekt auswählen
  2. Die Schaltfläche Komponente entfernen drücken oder den Menüeintrag Modify → Komponente entfernen auswählen.

Oder

  1. Abzuziehende Objekte auswählen, das letzte Objekt muss das Arch-Objekt sein, von dem die anderen Objekte abgezogen werden sollen.
  2. Die Schaltfläche Komponente entfernen drücken oder den Menüeintrag Modify → Komponente entfernen auswählen.

Scripting

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