Arch Grid/de: Difference between revisions

From FreeCAD Documentation
(Created page with "==Eigenschaften==")
No edit summary
 
(44 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav/de
{{Docnav/de
|[[Arch_AxisSystem/de|Achsensystem]]
|[[Arch_AxisSystem/de|AchsenSystem]]
|[[Arch_Roof/de|Dach]]
|[[Arch_SectionPlane/de|SchnittEbene]]
|[[Arch_Module/de|Arch]]
|[[Arch_Workbench/de|Arch]]
|IconL=Arch_Axis_System.svg
|IconL=Arch_AxisSystem.svg
|IconR=Arch_SectionPlane.svg
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_Roof.svg
}}
}}


{{GuiCommand/de
{{GuiCommand/de
|Name=Arch Grid
|Name=Arch Grid
|Name/de=Arch Gitter
|Name/de=Arch Raster
|MenuLocation=Arch → Achsenwerkzeuge → Gitter
|MenuLocation=Arch → Achsenwerkzeuge → Raster
|Workbenches=[[Arch Module/de|Arch]]
|Workbenches=[[Arch_Workbench/de|Arch]]
|SeeAlso=[[Arch Axis/de|Arch Achse]], [[Arch AxisSystem/de|Arch AchsenSystem]]
|SeeAlso=[[Arch_Axis/de|Arch Achse]], [[Arch_AxisSystem/de|Arch AchsenSystem]]
}}
}}


<span id="Description"></span>
==Beschreibung==
==Beschreibung==


The {{Button|[[Image:Arch Grid.svg|16px]] [[Arch Grid|Arch Grid]]}} tool allows you to place a grid-like object in the document. This object is meant to serve as a base to build Arch objects that need a regular but complex frame, such as windows, curtain walls, column grids, railings, etc. The Grid object is editable like a spreadsheet, where you can add or remove columns and rows, define their size, and merge cells.
Das Werkzeug {{Button|[[Image:Arch Grid.svg|16px]] [[Arch_Grid/de|Arch Raster]]}} ermöglicht, ein gitterartiges Objekt im Dokument zu platzieren. Dieses Objekt soll als Basis für die Erstellung von Arch-Objekten dienen, die einen regelmäßigen, aber komplexen Rahmen benötigen, wie z.B. Fenster, Vorhangfassaden, Säulengitter, Geländer usw. Das Gitterobjekt (Grid-Objekt) kann wie eine Tabellenkalkulation bearbeitet werden, indem Spalten und Zeilen hinzugefügt oder entfernt werden, die Größe festgelegt und Zellen zusammengeführt werden.


Das Raster ist ein 2D-Objekt und kann daher überall dort verwendet werden, wo eine 2D-Form wie z.B. ein [[Draft_Workbench/de|Draft]]-Objekt oder eine [[Sketcher_Workbench/de|Skizze]] benötigt wird, es kann sich aber auch wie ein [[Arch_AxisSystem/de|Arch AchsenSystem]] verhalten und dazu verwendet werden, die Positionierung anderer Arch-Objekte zu verbreiten.
The Grid is a 2D object, and can therefore be used anywhere a 2D shape such as a [[Draft Workbench|Draft]] or [[Sketcher Workbench|Sketch]] is needed, but it can also behave as a [[Arch AxisSystem]], and be used to propagate the placement of other Arch objects.


[[Image:Arch Grid example.jpg|600px]]
[[Image:Arch Grid example.jpg|600px]]
{{Caption|An array of columns, a railing system, and a window, each based on an [[Arch Grid]] object.}}
{{Caption|Eine Anordnung von Säulen, ein Geländersystem und ein Fenster, die jeweils auf einem [[Arch_Grid/de|Arch Raster]]-Objekt basieren.}}


<span id="Usage"></span>
==Anwendung==
==Anwendung==


# Press the {{Button|[[Image:Arch Grid.svg|16px]] [[Arch Grid]]}} button.
# Die Schaltfläche {{Button|[[Image:Arch Grid.svg|16px]] [[Arch_Grid/de|Arch Raster]]}} drücken.
# Set the '''Width''' and '''Height''' of the grid in the properties.
# # '''Breite''' und '''Höhe''' des Rasters in den Eigenschaften festlegen.
# Durch doppelklick auf das Raster-Objekt in der Baumansicht in den Bearbeitungsmodus wechseln.
# Enter edit mode by double-clicking the grid object in the tree view.
# Zeilen und Spalten hinzufügen.
# Add rows and columns.
# Die gewünschte Breite und Höhe der Zeilen und Spalten einstellen, indem die Zeilen- oder Spaltenüberschriften doppelt angeklickt werden.
# Set the desired width and height of rows and columns by double-clicking the row or column headers.


<span id="Options"></span>
==Optionen==
==Optionen==


* Eine Spaltenbreite oder Zeilenhöhe von 0 bedeutet, dass die Größe automatisch an die Gesamtbreite/-höhe des Rasters angepasst wird.
* A column width or row height of 0 means its size will be adapted automatically to fit the total width/height of the grid.
* Zellen können zusammengeführt und wieder getrennt werden, indem sie ausgewählt und auf die entsprechende Schaltfläche geklickt wird.
* Cells can be merged and unmerged by selecting them and clicking the appropriate button.
* When used as the {{PropertyData|Axis}} property of other Arch objects, the grid will drive the positioning of these objects. The {{PropertyData|Points Output}} property defines how the other objects are placed on the grid: At vertices, edge midpoints or face centers.
* Bei Verwendung als {{PropertyData|Achsen}}-Eigenschaft anderer Arch-Objekte steuert das Raster die Positionierung dieser Objekte. Die Eigenschaft {{PropertyData|Punkteausgabe}} definiert, wie die anderen Objekte auf dem Raster platziert werden: An Knotenpunkten, Kantenmittelpunkten oder Flächenmittelpunkten.
* By setting the {{PropertyData|Auto Height}} or {{PropertyData|Auto Width}} properties to a non-zero value, the total number of rows/columns and their individual heights/widths is ignored. Instead, the maximum number of columns or rows of the given auto width/height get automatically created.
* Durch festlegen der Eigenschaften {{PropertyData|Auto Höhe}} oder {{PropertyData|Auto Breite}} auf einen Wert ungleich Null, wird die Gesamtzahl der Zeilen/Spalten und ihre individuellen Höhen/Breiten ignoriert. Stattdessen wird automatisch die maximale Anzahl von Spalten oder Zeilen der angegebenen Auto Breite/Höhe erzeugt.


<span id="Properties"></span>
==Eigenschaften==
==Eigenschaften==


* {{PropertyData|Rows}}: The number of rows
* {{PropertyData/de|Zeilen}}: Die Anzahl der Zeilen
* {{PropertyData|Columns}}: The number of columns
* {{PropertyData/de|Spalten}}: Die Anzahl der Spalten
* {{PropertyData|Row Size}}: The sizes for rows
* {{PropertyData/de|Zeilengröße}}: Die Größen für Zeilen
* {{PropertyData|Column Size}}: The sizes of columns
* {{PropertyData/de|Spaltengröße}}: Die Größen für Spalten
* {{PropertyData|Points Output}}: The type of 3D points produced by this grid object
* {{PropertyData/de|Punkte Ausgabe}}: Die Art der von diesem Rasterobjekt erzeugten 3D-Punkte
* {{PropertyData|Width}}: The total width of this grid
* {{PropertyData/de|Breite}}: Die Gesamtbreite dieses Rasters
* {{PropertyData|Height}}: The total height of this grid
* {{PropertyData/de|Höhe}}: Die Gesamthöhe dieses Rasters
* {{PropertyData|Auto Width}}: Creates automatic column divisions (set to 0 to disable)
* {{PropertyData/de|Auto Breite}}: Erstellt automatische Spalteneinteilungen (zum Deaktivieren auf 0 setzen)
* {{PropertyData|Auto Height}}: Creates automatic row divisions (set to 0 to disable)
* {{PropertyData/de|Auto Höhe}}: Erstellt automatische Zeileneinteilungen (zum Deaktivieren auf 0 setzen)
* {{PropertyData/de|Neuausrichten}}: Gibt an ob dieses Raster Kindobjekte entlang der Kantennormalen neu ausrichtet, wenn es sich im Modus Kantenmittelpunkt befindet, oder nicht.
* {{PropertyData|Reorient}}: When in edge midpoint mode, if this grid must reorient its children along edge normals or not
* {{PropertyData|Hidden Faces}}: The indices of faces to hide
* {{PropertyData/de|Ausgeblendete Flächen}}: Die Indizes der auszublendenden Flächen.


==Scripting==
<span id="Scripting"></span>
==Skripten==
{{Emphasis|See also:}} [[Arch API]] and [[FreeCAD Scripting Basics]].

{{Emphasis|Siehe auch:}} [[Arch_API/de|Arch API]] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].

Das Werkzeug Raster kann in [[Macros/de|Makros]] und von der [[Python/de|Python]] Konsole aus durch folgende Funktion verwendet werden:


The Grid tool can be used in [[macros]] and from the [[Python]] console by using the following function:
{{Code|code=
{{Code|code=
Grid = makeGrid(name="Grid")
Grid = makeGrid(name="Grid")
}}
}}


* Creates a {{incode|Grid}} object.
* Erstellt ein {{incode|Raster}}-Objekt.


Its {{incode|Width}}, {{incode|Height}}, {{incode|Rows}}, and {{incode|Columns}} attributes can be changed directly to define the appearance of the grid.
Seine Attribute {{incode|Breite}}, {{incode|Höhe}}, {{incode|Zeilen}}, und {{incode|Spalten}} können direkt geändert werden, um das Aussehen des Rasters festzulegen.


{{Code|code=
{{Code|code=
Line 83: Line 91:
}}
}}



<div class="mw-translate-fuzzy">
{{Docnav/de
{{docnav/de|[[Arch_AxisSystem/de|Axes system]]|[[Arch_Roof/de|Roof]]|[[Arch_Module/de|Arch]]|IconL=Arch_AxisSystem.png |IconC=Workbench_Arch.svg |IconR=Arch_Roof.svg}}
|[[Arch_AxisSystem/de|AchsenSystem]]
</div>
|[[Arch_SectionPlane/de|SchnittEbene]]
|[[Arch_Workbench/de|Arch]]
|IconL=Arch_AxisSystem.svg
|IconR=Arch_SectionPlane.svg
|IconC=Workbench_Arch.svg
}}


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

Latest revision as of 17:45, 25 November 2023

Arch Raster

Menüeintrag
Arch → Achsenwerkzeuge → Raster
Arbeitsbereich
Arch
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Arch Achse, Arch AchsenSystem

Beschreibung

Das Werkzeug Arch Raster ermöglicht, ein gitterartiges Objekt im Dokument zu platzieren. Dieses Objekt soll als Basis für die Erstellung von Arch-Objekten dienen, die einen regelmäßigen, aber komplexen Rahmen benötigen, wie z.B. Fenster, Vorhangfassaden, Säulengitter, Geländer usw. Das Gitterobjekt (Grid-Objekt) kann wie eine Tabellenkalkulation bearbeitet werden, indem Spalten und Zeilen hinzugefügt oder entfernt werden, die Größe festgelegt und Zellen zusammengeführt werden.

Das Raster ist ein 2D-Objekt und kann daher überall dort verwendet werden, wo eine 2D-Form wie z.B. ein Draft-Objekt oder eine Skizze benötigt wird, es kann sich aber auch wie ein Arch AchsenSystem verhalten und dazu verwendet werden, die Positionierung anderer Arch-Objekte zu verbreiten.

Eine Anordnung von Säulen, ein Geländersystem und ein Fenster, die jeweils auf einem Arch Raster-Objekt basieren.

Anwendung

  1. Die Schaltfläche Arch Raster drücken.
  2. # Breite und Höhe des Rasters in den Eigenschaften festlegen.
  3. Durch doppelklick auf das Raster-Objekt in der Baumansicht in den Bearbeitungsmodus wechseln.
  4. Zeilen und Spalten hinzufügen.
  5. Die gewünschte Breite und Höhe der Zeilen und Spalten einstellen, indem die Zeilen- oder Spaltenüberschriften doppelt angeklickt werden.

Optionen

  • Eine Spaltenbreite oder Zeilenhöhe von 0 bedeutet, dass die Größe automatisch an die Gesamtbreite/-höhe des Rasters angepasst wird.
  • Zellen können zusammengeführt und wieder getrennt werden, indem sie ausgewählt und auf die entsprechende Schaltfläche geklickt wird.
  • Bei Verwendung als DatenAchsen-Eigenschaft anderer Arch-Objekte steuert das Raster die Positionierung dieser Objekte. Die Eigenschaft DatenPunkteausgabe definiert, wie die anderen Objekte auf dem Raster platziert werden: An Knotenpunkten, Kantenmittelpunkten oder Flächenmittelpunkten.
  • Durch festlegen der Eigenschaften DatenAuto Höhe oder DatenAuto Breite auf einen Wert ungleich Null, wird die Gesamtzahl der Zeilen/Spalten und ihre individuellen Höhen/Breiten ignoriert. Stattdessen wird automatisch die maximale Anzahl von Spalten oder Zeilen der angegebenen Auto Breite/Höhe erzeugt.

Eigenschaften

  • Daten-EigenschaftZeilen: Die Anzahl der Zeilen
  • Daten-EigenschaftSpalten: Die Anzahl der Spalten
  • Daten-EigenschaftZeilengröße: Die Größen für Zeilen
  • Daten-EigenschaftSpaltengröße: Die Größen für Spalten
  • Daten-EigenschaftPunkte Ausgabe: Die Art der von diesem Rasterobjekt erzeugten 3D-Punkte
  • Daten-EigenschaftBreite: Die Gesamtbreite dieses Rasters
  • Daten-EigenschaftHöhe: Die Gesamthöhe dieses Rasters
  • Daten-EigenschaftAuto Breite: Erstellt automatische Spalteneinteilungen (zum Deaktivieren auf 0 setzen)
  • Daten-EigenschaftAuto Höhe: Erstellt automatische Zeileneinteilungen (zum Deaktivieren auf 0 setzen)
  • Daten-EigenschaftNeuausrichten: Gibt an ob dieses Raster Kindobjekte entlang der Kantennormalen neu ausrichtet, wenn es sich im Modus Kantenmittelpunkt befindet, oder nicht.
  • Daten-EigenschaftAusgeblendete Flächen: Die Indizes der auszublendenden Flächen.

Skripten

Siehe auch: Arch API und FreeCAD Grundlagen Skripten.

Das Werkzeug Raster kann in Makros und von der Python Konsole aus durch folgende Funktion verwendet werden:

Grid = makeGrid(name="Grid")
  • Erstellt ein Raster-Objekt.

Seine Attribute Breite, Höhe, Zeilen, und Spalten können direkt geändert werden, um das Aussehen des Rasters festzulegen.

import FreeCAD, Draft, Arch
Grid = Arch.makeGrid()

Grid.Width = 5000
Grid.Height = 5000
Grid.Rows = 4
Grid.Columns = 6
FreeCAD.ActiveDocument.recompute()

Structure = Arch.makeStructure(length=200, width=200, height=100)
Draft.move(Structure, FreeCAD.Vector(-100, 0, 0))
Structure.Axis = Grid
FreeCAD.ActiveDocument.recompute()