Part Wedge/de

Part Keil

Menüeintrag
Part → Grundelemente erstellen... → Keil
Arbeitsbereich
Part, OpenSCAD
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Part Grundelemente

Beschreibung

Ein Part Keil ist ein parametrischer Festkörper, der mit dem Befehl Part Grundelemente erstellt werden kann. Er besteht aus vier bis sechs ebene Flächen. Er wird über virtuelle vorder- und rückseitige Hauptebenen festgelegt, auf denen jeweils eine rechteckige Fläche (Standardeinstellung), eine einzige gerade Kante oder ein einzelner Knotenpunkt erstellt wird. Diese Grundformen definieren die vier drei- oder vierseitigen Flächen, die sie verbinden. Der entstehende Festkörper ist nur dann ein richtiger Keil, wenn eine der Grundformen eine rechteckige Fläche und die andere eine gerade Kante ist. Im Koordinatensystem durch seine Daten-EigenschaftPlacement festgelegt, liegen die virtuellen vorder- und rückseitigen Hauptebenen des Keils ebenenparallel zur XZ-Ebene und die Kanten der Grundformen sind parallel zu der X- oder Z-Achse. Alle seiner Koordinaten beziehen sich auf dieses Koordinatensystem.

Anwendung

Siehe Part Grundelemente.

Beispiel

Part-Keil aus dem Skriptbeispiel

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

Hinweise

Eigenschaften

Siehe auch: Eigenschafteneditor.

Ein Part-Keil-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.

Wedge

Skripten

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

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

wedge = FreeCAD.ActiveDocument.addObject("Part::Wedge", "myWedge")

Beispiel:

import FreeCAD as App

doc = App.activeDocument()

wedge = doc.addObject("Part::Wedge", "myWedge")
wedge.Xmin = 1
wedge.Ymin = 2
wedge.Zmin = 3
wedge.X2min = 4
wedge.Z2min = 6
wedge.Xmax = 15
wedge.Ymax = 20
wedge.Zmax = 55
wedge.X2max = 10
wedge.Z2max = 12
wedge.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()