ShapePath classe

ShapePath classe

Représente un chemin de création composé d’une série de mouvements, de lignes et de courbes qui, une fois combinés, formeront une forme géométrique.

Le type ShapePath expose les membres suivants :

Constructeurs

ConstructeurDescription
__init__(self)Initialise une nouvelle instance de la classe ShapePath.

Propriétés

PropriétéDescription
path_segement_listObtient la liste ShapeSegmentPathCollection
width_pixelObtient la largeur de ce chemin en unité de pixels.
height_pixelObtient la hauteur de ce chemin en unité de pixels.

Méthodes

MéthodeDescription
move_to(self, x, y)Commence une nouvelle figure à partir du point spécifié sans fermer la figure actuelle. Tous les points ajoutés ultérieurement au chemin sont ajoutés à cette nouvelle figure.
line_to(self, x, y)Ajoute un segment de ligne à la figure actuelle.
Le point de départ est le point final de la figure actuelle.
cubic_bezier_to(self, ctr_x1, ctr_y1, ctr_x2, ctr_y2, end_x, end_y)Ajoute une courbe de Bézier cubique à la figure actuelle. Le point de départ est le point d’arrivée de la figure actuelle.
arc_to(self, w_r, h_r, st_ang, sw_ang)Ajoute un arc elliptique à la figure actuelle. Le point de départ est le point d’arrivée de la figure actuelle.
close(self)Ferme la figure actuelle et en crée une nouvelle. Si la figure actuelle contient une séquence de lignes et de courbes connectées, la méthode ferme la boucle en reliant une ligne du point d’arrivée au point de départ.

Voir également