Part Kreis

From FreeCAD Documentation
Revision as of 15:23, 20 April 2022 by FBXL5 (talk | contribs) (Created page with "Ein Part-Kreis ist eigentlich ein gegen den Uhrzeigersinn verlaufender 360°-Kreisbogen. Er kann in einen Kreissegment gewandelt werden, indem die {{PropertyData/de|Angle1}} u...")

Part Kreis

Menüeintrag
Formteil → Create primitives → Kreis
Arbeitsbereich
Part, OpenSCAD
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Part Grundelemente

Beschreibung

Ein Part Kreis ist ein parametrischer Volumenkörper, der mit dem Befehl Part Grundelemente erstellt werden kann. Im Koordinatensystem durch ihre Daten-EigenschaftPlacement festgelegt, liegt der Kreis auf der XY-Ebene mit seinem Mittelpunkt im Ursprung.

Ein Part-Kreis ist eigentlich ein gegen den Uhrzeigersinn verlaufender 360°-Kreisbogen. Er kann in einen Kreissegment gewandelt werden, indem die Daten-EigenschaftAngle1 und/oder die Daten-EigenschaftAngle2 geändert wird.

Anwendung

See Part Primitives.

A Part Circle can alternatively be created by selecting three points:

  1. In the task panel of the Part Primitives command select the Circle option from the dropdown list.
  2. Press the From three points button.
  3. Select three vertices in the 3D view. There is no need to hold down the Ctrl key.
  4. A circle is created.
  5. The selected vertices are only used at creation time to calculate the DatenRadius and DatenPlacement of the circle.

Example

Part Circle from the scripting example

A Part Circle object created with the scripting example below is shown here.

Eigenschaften

See also: Property editor.

A Part Circle object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:

Data

Attachment

The object has the same attachment properties as a Part Part2DObject.

Base

  • DatenRadius: Der Radius der gebogenen Kante (Kreisbogen oder Kreis)
  • DatenWinkel 0: Startwinkel der gebogenen Kante (in Grad, gegen Uhrzeigersinn), Standardwert ist 0
  • DatenWinkel 1: Endwinkel der gebogenen Kante (in Grad, gegen Uhrzeigersinn), Standardwert ist 360

Scripting

See also: Autogenerated API documentation, Part scripting and FreeCAD Scripting Basics.

A Part Circle can be created with the addObject() method of the document:

circle = FreeCAD.ActiveDocument.addObject("Part::Circle", "myCircle")
  • Where "myCircle" is the name for the object.
  • The function returns the newly created object.

Example:

import FreeCAD as App

doc = App.activeDocument()

circle = doc.addObject("Part::Circle", "myCircle")
circle.Radius = 10
circle.Angle1 = 45
circle.Angle2 = 225
circle.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(30, 45, 10))

doc.recompute()