Part Tube/de

Part Rohr

Menüeintrag
Part → Grundkörper → Hohlzylinder erstellen...
Arbeitsbereich
Part
Standardtastenkürzel
Keiner
Eingeführt in Version
0.19
Siehe auch
Part Grundelemente

Beschreibung

Der Befehl Part Rohr erstellt einen parametrischen Festkörper, einen Hohlzylinder (Rohr). Im Koordinatensystem durch seine Daten-EigenschaftPlacement festgelegt, liegt die Unterseite des Hohlzylinders auf der XY-Ebene mit ihrem Mittelpunkt im Ursprung.

Anwendung

Erstellen

  1. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Die Schaltfläche Hohlzylinder erstellen drücken.
    • Den Menüeintrag Part → Grundkörper → Hohlzylinder erstellen auswählen.
  2. Das Aufgaben-Fenster Rohr wird geöffnet und eine Vorschau auf das Rohr in der 3D-Ansicht dargestellt.
  3. Die Abmaße festlegen.
  4. Die Vorschau wird dynamisch aktualisiert.
  5. Die Schaltfläche OK drücken.
  6. Der Hohlzylinder wird erstellt.
  7. Wahlweise die Daten-EigenschaftPlacement des Hohlzylinders im Eigenschafteneditor ändern, oder mit dem Befehl Std Bewegen.

Bearbeiten

  1. Auf den Hohlzylinder (Tube-Objekt) in der Baumansicht doppelklicken.
  2. Das Aufgaben-Fenster Rohr wird geöffnet.
  3. Ein oder mehrere Abmaße ändern.
  4. Das Objekt wird in der 3D-Ansicht dynamisch aktualisiert.
  5. Die Schaltfläche OK drücken.

Beispiel

Part-Tube aus dem Skriptbeispiel

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

Eigenschaften

Siehe auch: Eigenschafteneditor.

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

Tube

Skripten

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

Ein Part-Tube wird mit der Methode addTube() (eingeführt in 0.20) des Shapes-Moduls erstellt.

tube = Shapes.addTube(FreeCAD.ActiveDocument, "myTube")

Beispiel:

import FreeCAD as App
from BasicShapes import Shapes

doc = App.activeDocument()

tube = Shapes.addTube(FreeCAD.ActiveDocument, "myTube")
tube.Height = 20
tube.InnerRadius = 2
tube.OuterRadius = 3
tube.Placement = App.Placement(App.Vector(2, 4, 5), App.Rotation(60, 60, 30))

doc.recompute()