Arch Grid/de: Difference between revisions

From FreeCAD Documentation
(Created page with "Das Gitter Werkzeug kann in Makros und von der Python Konsole aus durch folgende Funktion verwendet werden:")
No edit summary
 
(37 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==


Das {{Button|[[Image:Arch Grid.svg|16px]] [[Arch Grid/de|Arch Gitter]]}} Werkzeug Werkzeug ermöglicht es dir, 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 ist wie eine Tabellenkalkulation bearbeitbar, in der du Spalten und Zeilen hinzufügst oder entfernst, ihre Größe definierst und Zellen zusammenführen kannst.
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 Gitter ist ein 2D Objekt und kann daher überall dort verwendet werden, wo eine 2D Form wie z.B. eine [[Draft Workbench/de|Entwurf]] oder [[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.
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 Gitter]] Objekt basieren.}}
{{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==


# Drücke die {{Button|[[Image:Arch Grid.svg|16px]] [[Arch Grid/de|Arch Gitter]]}} Taste.
# Die Schaltfläche {{Button|[[Image:Arch Grid.svg|16px]] [[Arch_Grid/de|Arch Raster]]}} drücken.
# # Lege die '''Breite''' und '''Höhe''' des Gitters in den Eigenschaften fest.
# # '''Breite''' und '''Höhe''' des Rasters in den Eigenschaften festlegen.
# Wechsle in den Bearbeitungsmodus durch doppelklick des Gitterobjekts in der Baumansicht.
# Durch doppelklick auf das Raster-Objekt in der Baumansicht in den Bearbeitungsmodus wechseln.
# Füge Zeilen und Spalten hinzu.
# Zeilen und Spalten hinzufügen.
# Stelle die gewünschte Breite und Höhe der Zeilen und Spalten ein, indem du auf die Zeilen- oder Spaltenüberschriften doppelklickst.
# 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>
==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.


<span id="Scripting"></span>
==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]].
Das Gitter Werkzeug kann in [[macros/de|Makros]] und von der [[Python/de|Python]] Konsole aus durch folgende Funktion verwendet werden:

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

{{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 82: Line 90:
FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()
}}
}}



{{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
}}
}}



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