Arch Axis/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 39: Line 39:
==Eigenschaften==
==Eigenschaften==


* {{PropertyData|Length}}: die Achsenlänge
* {{PropertyData/de|Länge}}: die Länge der Achsen
* {{PropertyView|Bubble Size}}: die Größe der Blasen an den Achsen
* {{PropertyView/de|Blasengröße}}: die Größe der Achsenblasen
* {{PropertyView|Numeration style}}: der Nummerierungsstil: 1,2,3, A,B,C, etc...
* {{PropertyView/de|Nummerierungsstil}}: Wie die Achsen nummeriert sind: 1,2,3, A,B,C, usw..
* {{PropertyView|Bubble Position}}: wo sich die Blase an der Achse befindet: am Startpunkt, am Endpunkt, beides oder keines.
* {{PropertyView/de|Blasenposition}}: Wo die Blase auf der Achse platziert ist: Am Startpunkt, Endpunkt, beide oder keiner.
* {{PropertyView|Font Name}}: Einen Schrifttyp, um die Blasennummer und/oder ein Etikett (Beschriftung) anzubringen
* {{PropertyView/de|Schriftname}}: Einen Schrifttyp, um die Blasennummer und/oder eine Beschriftung anzubringen
* {{PropertyView|Font Size}}: nur die Größe des Etikettentextes (der Text zur Blase wird durch die Blasengröße bestimmt)
* {{PropertyView/de|Schriftgröße}}: nur die Größe des Beschriftungstextes (der Blasentext wird durch die Blasengröße bestimmt)
* {{PropertyView|Show Labels}}: die Anzeige der Etiketten ein- oder ausschalten
* {{PropertyView/de|Beschriftung anzeigen}}: Schaltet die Anzeige der Etikettentexte ein/aus


==Scripting==
==Scripting==

Revision as of 21:54, 26 July 2020

Arch Achse

Menüeintrag
Architektur → Achse
Arbeitsbereich
Arch
Standardtastenkürzel
A X
Eingeführt in Version
-
Siehe auch
Achsensystem, Gitter

Beschreibung

Das Architektur Achsen Werkzeug ermöglicht es dir, eine Reihe von Achsen im aktuellen Dokument zu platzieren. Der Abstand und der Winkel zwischen den Achsen ist anpassbar, ebenso wie der Nummerierungsstil. Die Achsen dienen hauptsächlich als Referenzen, auf die Objekte gefangen werden, können aber auch zusammen mit Architektur AchsenSysteme verwendet werden und kann auch von anderen Architekturobjekten referenziert werden, um parametrische Anordnungen, z.B. von Trägern oder Stützen, zu erstellen. Architektur Gitter können auch an Stellen von Achsen verwendet werden.

Zwei Achsenobjekte, die rechtwinklig zueinander ausgerichtet sind, um ein Raster zu erzeugen

Anwendung

  1. Drücke die Architektur Achsen Taste oder drücke A dann X Tasten.
  2. Bewegen/Drehen das Achsensystem in die gewünschte Position.
  3. Rufe den Bearbeitungsmodus durch doppelklicken des Achsensystems in der Baumansicht auf, um dessen Einstellungen wie Anzahl der Achsen, Abstände und Winkel zwischen den Achsen anzupassen.

Optionen

  • Jede Achse in der Abfolge hat ihren eigenen Abstand und Winkel in Bezug auf die vorherige Achse. Dies ermöglicht sehr komplexe Systeme wie nicht-orthogonale Systeme, polare Systeme oder jede Art von nicht-uniformem System.
  • Durch Doppelklicken auf die Achse in der Baumansicht erlaubt das bearbeiten der Abstände, Winkel und Beschriftungen jeder Achse
  • Achslänge, Größe der Blasen und Nummerierungsstile sind direkt über die Eigenschaften des Achsensystems anpassbar.
  • Jede Achse kann auch eine Beschriftung anzeigen, die auch über den Dialog des Aufgabenpaneel bearbeitet werden kann.

Eigenschaften

  • Daten-EigenschaftLänge: die Länge der Achsen
  • Ansicht-EigenschaftBlasengröße: die Größe der Achsenblasen
  • Ansicht-EigenschaftNummerierungsstil: Wie die Achsen nummeriert sind: 1,2,3, A,B,C, usw..
  • Ansicht-EigenschaftBlasenposition: Wo die Blase auf der Achse platziert ist: Am Startpunkt, Endpunkt, beide oder keiner.
  • Ansicht-EigenschaftSchriftname: Einen Schrifttyp, um die Blasennummer und/oder eine Beschriftung anzubringen
  • Ansicht-EigenschaftSchriftgröße: nur die Größe des Beschriftungstextes (der Blasentext wird durch die Blasengröße bestimmt)
  • Ansicht-EigenschaftBeschriftung anzeigen: Schaltet die Anzeige der Etikettentexte ein/aus

Scripting

Siehe auch: Arch API und FreeCAD Scripting Basics.

Das Achsen-Werkzeug kann in Makros ebenso wie aus der Python-Konsole heraus mit folgender Funktion angesprochen werden:

Axes = makeAxis(num=5, size=1000, name="Axes")
  • Erzeugt ein Axes-Objekt basierend auf der gegebenen Anzahl num der Achsen und dem Abstand size zwischen benachbarten Achsen.

Beispiel:

import Draft, Arch

Axes = Arch.makeAxis(5, 1000)

Axes.ViewObject.LineWidth = 3
Axes.ViewObject.BubbleSize = 200
Axes.ViewObject.FontSize = 150

Axes2 = Arch.makeAxis(6, 500)

Axes2.ViewObject.LineWidth = 2
Axes2.ViewObject.BubbleSize = 200
Axes2.ViewObject.FontSize = 150
Axes2.ViewObject.NumberingStyle = "A,B,C"
FreeCAD.ActiveDocument.recompute()

Axes2.Length = 6000
Draft.rotate(Axes2, -90)
Draft.move(Axes2, FreeCAD.Vector(-1000, 2500, 0))
FreeCAD.ActiveDocument.recompute()