Jump to content

Part Spirale

From FreeCAD Documentation
This page is a translated version of the page Part Spiral and the translation is 100% complete.

Part Spirale

Menüeintrag
Part → Grundelemente → Spirale
Arbeitsbereich
Part
Standardtastenkürzel
Keiner
Eingeführt in Version
0.14
Siehe auch
Part Grundelemente

Beschreibung

Eine Part Spirale ist eine parametrische Form, die mit dem Befehl Part Grundelemente erstellt werden kann. Im Koordinatensystem durch ihre Daten-EigenschaftPlacement festgelegt, liegt die Spirale auf der XY-Ebene mit ihrem Mittelpunkt im Ursprung und ihrem Startpunkt auf der X-Achse. Sie öffnet sich gegen den Uhrzeigersinn.

Anwendung

Siehe Part Grundelemente.

Beispiel

Part-Spirale aus dem Skriptbeispiel

Ein Part-Spirale-Objekt, das mit dem Skriptbeispiel weiter unten erzeugt wurde wird hier dargestellt.

Eigenschaften

Siehe auch: Eigenschafteneditor.

Ein Part-Spirale-Objekt wird von einem Part-Formelement abgeleitet und erbt alle seine Eigenschaften. Außerdem hat es die folgenden zusätzlichen Eigenschaften:

Daten

Attachment

Das Objekt hat dieselben Befestigungseigenschaften wie ein Part Part2DObject.

Spiral

  • Daten-EigenschaftGrowth (Length): Der Abstand zwischen zwei aufeinanderfolgenden Windungen der Spirale. Der Standardwert ist 1mm.
  • Daten-EigenschaftRadius (Length): Der Startradius der Spirale, der Abstand zwischen ihrem Mittelpunkt und ihrem Startpunkt. Darf 0mm sein. Der Standardwert ist 1mm.
  • Daten-EigenschaftRotations (QuantityConstraint): Die Anzahl der Windungen der Spirale. Der Standardwert ist 2.
  • Daten-EigenschaftSegment Length (QuantityConstraint): Die Anzahl der Windungen pro Teilabschnitt. Der Standardwert ist 1 und bedeutet, dass jede vollständige Windung einem einzelnen Teilabschnitt entspricht. Bei 0 wird die Unterteilung verhindert.

Skripten

Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.

Eine Part-Spirale wird mit der Methode addObject() des Dokuments erstellt.

spiral = FreeCAD.ActiveDocument.addObject("Part::Spiral", "mySpiral")
  • Wobei "mySpiral" der Name des Objekts ist.
  • Die Funktion gibt das neu erstellte Objekt zurück.

Beispiel:

import FreeCAD as App

doc = App.activeDocument()

spiral = doc.addObject("Part::Spiral", "mySpiral")
spiral.Growth = 2
spiral.Radius = 3
spiral.Rotations = 4
spiral.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()