Arch Grid/de: Difference between revisions

From FreeCAD Documentation
(Created page with "Arch Grid/de")
 
No edit summary
 
(67 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{Docnav/de
{{GuiCommand|Name=Arch Grid|Workbenches=[[Arch Module|Arch]]|MenuLocation=Arch → Axis tools → Grid|SeeAlso=[[Arch Axis|Axis]]}}
|[[Arch_AxisSystem/de|AchsenSystem]]
|[[Arch_SectionPlane/de|SchnittEbene]]
|[[Arch_Workbench/de|Arch]]
|IconL=Arch_AxisSystem.svg
|IconR=Arch_SectionPlane.svg
|IconC=Workbench_Arch.svg
}}


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


<span id="Description"></span>
The 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.
==Beschreibung==


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.
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.

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.


[[Image:Arch Grid example.jpg|600px]]
[[Image:Arch Grid example.jpg|600px]]
{{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>
The image above shows a grid of columns, a railing system and a window, each based on a Grid object.
==Anwendung==


# Die Schaltfläche {{Button|[[Image:Arch Grid.svg|16px]] [[Arch_Grid/de|Arch Raster]]}} drücken.
==How to use==
# # '''Breite''' und '''Höhe''' des Rasters in den Eigenschaften festlegen.
# Durch doppelklick auf das Raster-Objekt in der Baumansicht in den Bearbeitungsmodus wechseln.
# Zeilen und Spalten hinzufügen.
# Die gewünschte Breite und Höhe der Zeilen und Spalten einstellen, indem die Zeilen- oder Spaltenüberschriften doppelt angeklickt werden.


<span id="Options"></span>
# Press the {{KEY|[[Image:Arch Grid.png|16px]] [[Arch Grid]]}} button
==Optionen==
# Set the '''Width''' and '''Height''' of the grid in the properties
# Enter edit mode by double-clicking the grid object in the tree view
# Add rows and columns
# Set the desired width and height of rows and columns by double-clicking the row or column headers


* Eine Spaltenbreite oder Zeilenhöhe von 0 bedeutet, dass die Größe automatisch an die Gesamtbreite/-höhe des Rasters angepasst wird.
==Options==
* Zellen können zusammengeführt und wieder getrennt werden, indem sie ausgewählt und auf die entsprechende Schaltfläche geklickt wird.
* 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.
* 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>
* A column width or row height of 0 means its size will be adapted automatically to fit the total width/height of the grid
==Eigenschaften==
* Cells can be merged and unmerged by selecting them and clicking the appropriate button
* When used as the '''Axis''' property of other Arch objects, the grid will drive the positioning of these objects. The '''Points Output''' property defines how the other objects are placed on the grid: At vertices, edge midpoints or face centers
* By setting the '''Auto Height''' or '''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


* {{PropertyData/de|Zeilen}}: Die Anzahl der Zeilen
==Properties==
* {{PropertyData/de|Spalten}}: Die Anzahl der Spalten
* {{PropertyData/de|Zeilengröße}}: Die Größen für Zeilen
* {{PropertyData/de|Spaltengröße}}: Die Größen für Spalten
* {{PropertyData/de|Punkte Ausgabe}}: Die Art der von diesem Rasterobjekt erzeugten 3D-Punkte
* {{PropertyData/de|Breite}}: Die Gesamtbreite dieses Rasters
* {{PropertyData/de|Höhe}}: Die Gesamthöhe dieses Rasters
* {{PropertyData/de|Auto Breite}}: Erstellt automatische Spalteneinteilungen (zum Deaktivieren auf 0 setzen)
* {{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/de|Ausgeblendete Flächen}}: Die Indizes der auszublendenden Flächen.


<span id="Scripting"></span>
* {{PropertyData|Rows}}: The number of rows
==Skripten==
* {{PropertyData|Columns}}: The number of columns
* {{PropertyData|Row Size}}: The sizes for rows
* {{PropertyData|Column Size}}: The sizes of columns
* {{PropertyData|Points Output}}: The type of 3D points produced by this grid object
* {{PropertyData|Width}}: The total width of this grid
* {{PropertyData|Height}}: The total height of this grid
* {{PropertyData|Auto Width}}: Creates automatic column divisions (set to 0 to disable)
* {{PropertyData|Auto Height}}: Creates automatic row divisions (set to 0 to disable)
* {{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


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

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 by used in [[macros]] and from the python console by using the following function:
{{Code|code=
{{Code|code=
makeGrid()
Grid = makeGrid(name="Grid")
}}
}}

* Erstellt ein {{incode|Raster}}-Objekt.

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


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

{{Arch Tools navi{{#translation:}}}}
{{Userdocnavi{{#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()