Part scripting/de

Einführung
Die im Modul Part verwendete Hauptdatenstruktur ist der Datentyp BRep von OpenCASCADE. Fast alle Inhalte und Objekttypen des Part Moduls stehen dem Python-Skripten zur Verfügung. Dazu gehören geometrische Primitive wie Linien, Kreise, Bögen und die gesamte Palette der TopoFormen, wie Knoten, Kanten, Drähte, Flächen, Volumenkörper und Verbünde. Für jedes dieser Objekte gibt es mehrere Erstellungsmethoden, und für einige von ihnen, insbesondere die TopoFormen, sind auch fortgeschrittene Operationen wie Boolesche Vereinigung/Differenz/Überschneidung verfügbar. Entdecke den Inhalt des Moduls Part, wie auf der Seite FreeCAD Grundlagen Skripten beschrieben, um mehr zu erfahren.

Das grundlegendste Objekt, das erstellt werden kann, ist ein Part Formelement, das eine einfache und Grundeigenschaften hat, um seine Farbe und sein Aussehen zu definieren.

Ein weiteres einfaches Objekt, das in geometrischen 2D-Objekten verwendet wird, ist das Part Part2DObjekt, das die Basis des Sketcher SketchObjects und der meisten Draft-Elemente ist.



Siehe auch

 * Topologisches Daten Skripten
 * OpenCASCADE



Testskript
Teste die Erstellung von Part Grundelementen mit einem Skript.

Dieses Skript befindet sich im Installationsverzeichnis des Programms und kann untersucht werden, um zu sehen, wie die Basisgrundelemente aufgebaut sind.

Linie
Zum erstellen eines Linienelements schalte um zur Python-Konsole und gib ein:

Das obige Python-Beispiel Schritt für Schritt betrachtet:

Dies lädt die Module FreeCAD und Part und erstellt ein neues Dokument.

Line ist eigentlich eine Linienabschnitt, folglich der Anfangs- und Endpunkt.

Dies fügt dem Dokument ein Part-Objekt hinzu und weist die Formdarstellung des Liniensegments der Eigenschaft des hinzugefügten Objekts zu. Es ist hier wichtig zu verstehen, dass wir ein geometrisches Grundelement (das ) verwenden, um daraus eine TopoForm zu erstellen (mit der Methode ). Nur Formen können dem Dokument hinzugefügt werden. In FreeCAD werden geometrische Grundelemente als "Bauelemente" für Formen verwendet.

Aktualisiert das Dokument. Dies bereitet auch die visuelle Darstellung des neuen Part-Objekts auf.

Beachte, dass ein Linienabschnitt auch durch Angabe von Anfangs- und Endpunkt direkt im Konstruktor erstellt werden kann, z.B., oder wir können eine Standardlinie erstellen und ihre Eigenschaften im Nachhinein festlegen, wie wir es hier gemacht haben.

Eine Linie kann auch erstellt werden mit:

Kreis
Ein Kreis kann auf ähnliche Weise erstellt werden:

Oder mit:

Alternativ kann ein Kreis durch das Festlegen von Mittelpunkt, Achse und Radius:

Oder durch das Festlegen dreier Punkte auf seinem Umfang:

Beachte wieder, wir verwendeten den Kreis (geometrisches Grundelement), um eine Form zu erstellen. Wir können natürlich weiterhin im Nachhinein auf unsere Konstruktionsgeometrie zugreifen, und zwar so:

Hier nehmen wir die Form unseres Objekts  und dann seine Liste der Kanten. In diesem Fall wird es nur eine Kante geben, weil wir die ganze Form aus einem einzelnen Kreis erstellt haben. So nehmen wir nur das erste Element der Liste der Kanten und danach seine Kurve. Jede Kante hat eine Kurve, die das geometrische Grundelement ist, auf dem die Kante basiert.

Bogen
Ein Bogen kann auch so erstellt werden:

Dies zeichnet einen Halbkreis. Der Mittelpunkt liegt bei (0, 0, 0). Der Radius ist 10. P1 ist der Startpunkt auf der positiven X-Achse. P2 ist der Mittelpunktauf der positiven Y-Achse und P3 ist der Endpunkt auf der negativen X-Achse.

Ein Bogen kann auch aus einem Kreis erstellt werden:

Er benötigt einen Kreis sowie Start- und Endwinkel im Bogenmaß.