Difference between revisions of "Arch Add/de"
Jump to navigation
Jump to search
(Updating to match new version of source page) |
|||
(46 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
− | {{GuiCommand/de|Name=Arch Add|Name/de= | + | <div class="mw-translate-fuzzy"> |
+ | {{Docnav/de | ||
+ | |[[Arch_CutPlane/de|Schneiden mit Ebene]] | ||
+ | |[[Arch_Remove/de|Komponente entfernen]] | ||
+ | |[[Arch_Module/de|Arch Arbeitsbereich]] | ||
+ | |IconL=Arch_CutPlane.svg | ||
+ | |IconC=Workbench_Arch.svg | ||
+ | |IconR=Arch_Remove.svg | ||
+ | }} | ||
+ | </div> | ||
+ | |||
+ | <div class="mw-translate-fuzzy"> | ||
+ | {{GuiCommand/de | ||
+ | |Name=Arch Add | ||
+ | |Name/de=Arch hinzufügen | ||
+ | |MenuLocation=Architektur → Hinzufügen | ||
+ | |Workbenches=[[Arch Module/de|Arch]] | ||
+ | |SeeAlso=[[Arch Remove/de|Arch Entfernen]] | ||
+ | }} | ||
+ | </div> | ||
==Beschreibung== | ==Beschreibung== | ||
− | Das | + | <div class="mw-translate-fuzzy"> |
− | * | + | Das Werkzeug Hinzufügen ermöglicht dir 4 Arten von Arbeitsschritten durchzuführen: |
− | * | + | * Hinzufügen von [[Part Module/de|Form]]-basierten Objekten zu einer Arch Komponente, wie einer {{KEY|[[Image:Arch_Wall.svg|16px]] [[Arch Wall/de|Mauer]]}} oder {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/de|Struktur]]}}. Diese Objekte werden dann Teil der Arch Komponente und ermöglichen es dir, ihre Form zu verändern, wobei die Basiseigenschaften wie Breite und Höhe erhalten bleiben. |
− | * | + | * Hinzufügen von Arch Komponenten, wie ein {{KEY|[[Image:Arch_Wall.svg|16px]] [[Arch Wall/de|Arch Wände]]}} oder {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/de|Arch Strukturen]]}}, zu einem gruppenbasierten Arch Objekt wie {{KEY|[[Image:Arch_Floor.svg|16px]] [[Arch Floor|Arch Böden]]}}. |
− | * | + | * Hinzufügen von {{KEY|[[Image:Arch_Axis.svg|16px]] [[Arch Axis/de|Achsensysteme]]}} zu {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/de|Strukturobjekte]]}} |
+ | * Objekte zu {{KEY|[[Image:Arch_SectionPlane.svg|16px]][[Arch SectionPlane/de|Schnittebenen]]}} hinzufügen | ||
+ | </div> | ||
+ | |||
+ | Das Gegenstück zu diesem Werkzeug ist das {{Button|[[Image:Arch_Remove.svg|16px]][[Arch Remove/de|Arch Entfernen]]}} Werkzeug. | ||
[[Image:Arch Add example.jpg|640px]] | [[Image:Arch Add example.jpg|640px]] | ||
− | + | {{Caption|Ein Quader wird einer Wand als Komponente hinzugefügt.}} | |
− | |||
==Anwendung== | ==Anwendung== | ||
# Wähle ein oder mehrere hinzuzufügende Objekte, dann das Zielobjekt. Das Zielobjekt muss das letze ausgewählte Objekt sein. | # Wähle ein oder mehrere hinzuzufügende Objekte, dann das Zielobjekt. Das Zielobjekt muss das letze ausgewählte Objekt sein. | ||
− | # Drücke | + | # Drücke die Schaltfläche {{Button|[[Image:Arch Add.png|16px]] [[Arch Add/de|Hinzufügen]]}} oder benutze {{KEY|Arch}} → {{KEY|[[Image:Arch Add.svg|16px]] [[Arch Add/de|Hinzufügen]]}} aus dem Top-Menü. |
− | == | + | ==Skripten== |
+ | {{Emphasis|Siehe auch:}} [[Arch API/de|Arch API]] und [[FreeCAD Scripting Basics/de|FreeCAD Grundlagen Skripten]]. | ||
− | Das | + | Das Gitter Werkzeug kann in [[macros/de|Makros]] und von der [[Python/de|Python]] Konsole aus durch folgende Funktion verwendet werden: |
− | {{Code|code= | + | :{{Code|code= |
− | addComponents (objectsList, | + | addComponents(objectsList, host) |
}} | }} | ||
− | + | ||
− | + | : Der obige Code Schnipsel fügt die in {{incode|objectsList}} angegebenen Objekte zum {{incode|host}}-Objekt hinzu. | |
+ | : '''Anmerkung''' {{incode|objectsList}} kann ein einzelnes Objekt oder eine Liste von Objekten sein. | ||
Beispiel: | Beispiel: | ||
+ | |||
{{Code|code= | {{Code|code= | ||
import FreeCAD, Arch, Draft, Part | import FreeCAD, Arch, Draft, Part | ||
− | + | ||
− | + | p1 = FreeCAD.Vector(0, 0, 0) | |
− | + | p2 = FreeCAD.Vector(2000, 2000, 0) | |
− | Arch.addComponents( | + | |
+ | Line = Draft.makeWire([p1, p2]) | ||
+ | Wall = Arch.makeWall(Line, width=150, height=2000) | ||
+ | |||
+ | p3 = FreeCAD.Vector(0, 2000, 0) | ||
+ | p4 = FreeCAD.Vector(3000, 0, 0) | ||
+ | |||
+ | Line2 = Draft.makeWire([p3, p4]) | ||
+ | Wall2 = Arch.makeWall(Line2, width=150, height=2000) | ||
+ | FreeCAD.ActiveDocument.recompute() | ||
+ | |||
+ | Arch.addComponents(Wall2, Wall) | ||
+ | FreeCAD.ActiveDocument.recompute() | ||
+ | }} | ||
+ | |||
+ | <div class="mw-translate-fuzzy"> | ||
+ | {{Docnav/de | ||
+ | |[[Arch_CutPlane/de|Schneiden mit Ebene]] | ||
+ | |[[Arch_Remove/de|Komponente entfernen]] | ||
+ | |[[Arch_Module/de|Arch Arbeitsbereich]] | ||
+ | |IconL=Arch_CutPlane.svg | ||
+ | |IconC=Workbench_Arch.svg | ||
+ | |IconR=Arch_Remove.svg | ||
}} | }} | ||
+ | </div> | ||
+ | |||
+ | {{Arch Tools navi{{#translation:}}}} | ||
+ | |||
+ | {{Userdocnavi{{#translation:}}}} |
Latest revision as of 12:29, 1 December 2020
Menüeintrag |
---|
Architektur → Hinzufügen |
Arbeitsbereich |
Arch |
Standardtastenkürzel |
None |
In der Version eingeführt |
- |
Siehe auch |
Arch Entfernen |
Contents |
Beschreibung
Das Werkzeug Hinzufügen ermöglicht dir 4 Arten von Arbeitsschritten durchzuführen:
- Hinzufügen von Form-basierten Objekten zu einer Arch Komponente, wie einer
Mauer oder
Struktur. Diese Objekte werden dann Teil der Arch Komponente und ermöglichen es dir, ihre Form zu verändern, wobei die Basiseigenschaften wie Breite und Höhe erhalten bleiben.
- Hinzufügen von Arch Komponenten, wie ein
Arch Wände oder
Arch Strukturen, zu einem gruppenbasierten Arch Objekt wie
Arch Böden.
- Hinzufügen von
Achsensysteme zu
Strukturobjekte
- Objekte zu
Schnittebenen hinzufügen
Das Gegenstück zu diesem Werkzeug ist das Arch Entfernen Werkzeug.
Ein Quader wird einer Wand als Komponente hinzugefügt.
Anwendung
- Wähle ein oder mehrere hinzuzufügende Objekte, dann das Zielobjekt. Das Zielobjekt muss das letze ausgewählte Objekt sein.
- Drücke die Schaltfläche
Hinzufügen oder benutze Arch →
Hinzufügen aus dem Top-Menü.
Skripten
Siehe auch: Arch API und FreeCAD Grundlagen Skripten.
Das Gitter Werkzeug kann in Makros und von der Python Konsole aus durch folgende Funktion verwendet werden:
addComponents(objectsList, host)
- Der obige Code Schnipsel fügt die in
objectsList
angegebenen Objekte zumhost
-Objekt hinzu. - Anmerkung
objectsList
kann ein einzelnes Objekt oder eine Liste von Objekten sein.
Beispiel:
import FreeCAD, Arch, Draft, Part
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 2000, 0)
Line = Draft.makeWire([p1, p2])
Wall = Arch.makeWall(Line, width=150, height=2000)
p3 = FreeCAD.Vector(0, 2000, 0)
p4 = FreeCAD.Vector(3000, 0, 0)
Line2 = Draft.makeWire([p3, p4])
Wall2 = Arch.makeWall(Line2, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()
Arch.addComponents(Wall2, Wall)
FreeCAD.ActiveDocument.recompute()
Arch
- Elemente: Wand, Struktur, Dach, Fenster, Tür, Treppe, Raum, Rahmen, Ausstattung; Pipe, Pipe Connector; Schedule
- Bewehrung: Bewehrungsstab; Straight Rebar, UShape Rebar, LShape Rebar, Bent Shape Rebar, Stirrup Rebar, Helical Rebar
- Paneele: Panel, Panel Cut, Panel Sheet, Nest
- Material: Material, Multi-Material
- Organisation: Baugrund, Referenz,Gebäude, Geschoss, Gebäudeteil, Schnittebene
- Achsen: Achse, Achsensystem, Raster
- Änderungen: Schneiden in einer Ebene, Komponente hinzufügen, Teil entfernen, Survey
- Dienstprogramme: Komponente, Komponente klonen, Netz zerlegen, Netz in Form umwandeln, Wähle nicht-mehrfache Polygonnetze, Entferne Form, Schließt Löcher, Wände zusammenfügen, Check, Ifc Explorer, Toggle IFC Brep flag, 3 Ansichten aus Netz, Erstelle IFC Kalkulationstabelle..., Toggle Subcomponents
- Additional: Einstellungen, Import-Export Preferences (IFC, DAE, OBJ, JSON, 3DS); Arch API
Anwenderdokumentation

- Installation: Installieren auf Windows, Installieren auf Linux, Installieren auf MacOSX; Erste Schritte
- Grundlagen: Über FreeCAD, Arbeitsbereiche, Programmeinstellungen, Dokumentstruktur, Graphische Oberfläche anpassen, Objekteigenschaften, Mausbedienung; Tutorials
- Arbeitsbereiche: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Scripting: Allgemein: Einführung in Python, FreeCAD scripting tutorial, FreeCAD Scripting Basics, Wie installiere ich Makros?, Gui Command, Units Module: Builtin modules, Erstellung von Arbeitsbereichen, Weitere Workbenches installieren Meshes (Netze): Mesh Scripting, Arbeitsbereich Mesh Teile: Arbeitsbereich Part, Topological data scripting, PythonOCC, Mesh to Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Qt-Interface: PySide, Using the FreeCAD GUI, Dialog creation Parametrische Objekte: Scripted objects Andere: Code-Schnipsel, Linienzeichnungsfunktion, Einbetten von FreeCAD, FreeCAD-Bibliothek für Vektormathematik, Übersicht für erfahrene Anwender, Grundlagen der FreeCAD-Skripterstellung, Topologisches Daten-Scripting