ShapePath Klasse

ShapePath Klasse

Stellt einen Erstellungspfad dar, der aus einer Reihe von Bewegungen, Linien und Kurven besteht, die in ihrer Kombination eine geometrische Form ergeben.

Der Typ ShapePath macht die folgenden Member verfügbar:

Konstrukteure

KonstrukteurBeschreibung
__init__(self)Initialisiert eine neue Instanz der Klasse ShapePath.

Eigenschaften

EigentumBeschreibung
path_segement_listRuft die Liste ShapeSegmentPathCollection ab
width_pixelRuft die Breite dieses Pfads in Pixeln ab.
height_pixelRuft die Höhe dieses Pfads in Pixeln ab.

Methoden

MethodeBeschreibung
move_to(self, x, y)Beginnt eine neue Figur vom angegebenen Punkt aus, ohne die aktuelle Figur zu schließen. Alle nachfolgenden Punkte, die dem Pfad hinzugefügt werden, werden dieser neuen Figur hinzugefügt.
line_to(self, x, y)Fügt der aktuellen Abbildung ein Liniensegment hinzu.
Der Startpunkt ist der Endpunkt der aktuellen Figur.
cubic_bezier_to(self, ctr_x1, ctr_y1, ctr_x2, ctr_y2, end_x, end_y)Fügt der aktuellen Figur eine kubische Bézierkurve hinzu. Der Startpunkt ist der Endpunkt der aktuellen Figur.
arc_to(self, w_r, h_r, st_ang, sw_ang)Fügt der aktuellen Figur einen elliptischen Bogen hinzu. Der Startpunkt ist gleichzeitig der Endpunkt der aktuellen Figur.
close(self)Schließt die aktuelle Figur und beginnt eine neue Figur. Enthält die aktuelle Figur eine Folge verbundener Linien und Kurven, schließt die Methode die Schleife, indem sie eine Linie vom Endpunkt zum Startpunkt verbindet.

Siehe auch