Arch Grid/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 12: Line 12:
{{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_Workbench/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 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.
# Durch doppelklick auf das Raster-Objekt in der Baumansicht in den Bearbeitungsmodus wechseln.
# Wechsle in den Bearbeitungsmodus durch doppelklick des Gitterobjekts in der Baumansicht.
# 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 Gitters angepasst wird.
* 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.
* 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 Gitter die Positionierung dieser Objekte. Die {{PropertyData|Punkteausgabe}} Eigenschaft definiert, wie die anderen Objekte auf dem Gitter platziert werden: An Knotenpunkten, Kantenmittelpunkten oder Flächenmittelpunkten.
* 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 {{PropertyData|Auto Höhe}} oder {{PropertyData|Auto Breite}} Eigenschaften auf einen Wert ungleich Null zu setzen, ignoriert die Gesamtzahl der Zeilen/Spalten und ihre individuellen Höhen/Breiten. Stattdessen wird automatisch die maximale Anzahl von Spalten oder Zeilen der angegebenen Auto Breite/Höhe erzeugt.
* 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|Zeilen}}: Die Anzahl der Zeilen
* {{PropertyData/de|Zeilen}}: Die Anzahl der Zeilen
* {{PropertyData|Spalten}}: Die Anzahl der Spalten
* {{PropertyData/de|Spalten}}: Die Anzahl der Spalten
* {{PropertyData|Zeilengröße}}: Die Größen für Zeilen
* {{PropertyData/de|Zeilengröße}}: Die Größen für Zeilen
* {{PropertyData|Spaltengröße}}: Die Größen für Spalten
* {{PropertyData/de|Spaltengröße}}: Die Größen für Spalten
* {{PropertyData|Punkte Ausgabe}}: Die Typ der von diesem Gitterobjekt erzeugten 3D Punkte
* {{PropertyData/de|Punkte Ausgabe}}: Die Art der von diesem Rasterobjekt erzeugten 3D-Punkte
* {{PropertyData|Breite}}: Die Gesamtbreite dieses Gitters
* {{PropertyData/de|Breite}}: Die Gesamtbreite dieses Rasters
* {{PropertyData|Höhe}}: Die Gesamthöhe dieses Gitters
* {{PropertyData/de|Höhe}}: Die Gesamthöhe dieses Rasters
* {{PropertyData|Auto Breite}}: Erstellt automatische Spalteneinteilungen (zum Deaktivieren auf 0 gesetzt)
* {{PropertyData/de|Auto Breite}}: Erstellt automatische Spalteneinteilungen (zum Deaktivieren auf 0 setzen)
* {{PropertyData|Auto Höhe}}: Erstellt automatische Zeileneinteilungen (zum Deaktivieren auf 0 gesetzt)
* {{PropertyData/de|Auto Höhe}}: Erstellt automatische Zeileneinteilungen (zum Deaktivieren auf 0 setzen)
* {{PropertyData|Neuausrichten}}: Wenn sich dieses Gitter im Kantenmittelpunkt Modus befindet, muss es seine Kinder entlang der Kantennormalen neu ausrichten oder nicht
* {{PropertyData/de|Neuausrichten}}: Gibt an ob dieses Raster Kindobjekte entlang der Kantennormalen neu ausrichtet, wenn es sich im Modus Kantenmittelpunkt befindet, oder nicht.
* {{PropertyData|Ausgeblendete Flächen}}: Die Indizes der ausgeblendeten Flächen
* {{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 Werkzeug Gitter 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=
Line 66: Line 71:
}}
}}


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


Seine {{incode|Breite}}, {{incode|Höhe}}, {{incode|Zeilen}}, und {{incode|Spalten}} Attribute können direkt geändert werden, um das Aussehen des Gitters festzulegen.
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=

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