ShapePath klass

ShapePath klass

Representerar en skapandeväg bestående av en serie rörelser, linjer och kurvor som när de kombineras bildar en geometrisk form.

Typen ShapePath avslöjar följande medlemmar:

Konstruktörer

KonstruktörBeskrivning
__init__(self)Initierar en ny instans av klassen ShapePath.

Egenskaper

Fast egendomBeskrivning
path_segement_listHämtar ShapeSegmentPathCollection-listan
width_pixelHämtar bredden på den här banan i pixlar.
height_pixelHämtar höjden på denna sökväg i pixlar.

Metoder

MetodBeskrivning
move_to(self, x, y)Startar en ny figur från den angivna punkten utan att stänga den aktuella figuren. Alla efterföljande punkter som läggs till banan läggs till i den nya figuren.
line_to(self, x, y)Lägger till ett linjesegment till den aktuella figuren.
Utgångspunkten är slutpunkten för den aktuella figuren.
cubic_bezier_to(self, ctr_x1, ctr_y1, ctr_x2, ctr_y2, end_x, end_y)Lägger till en kubisk Bézier-kurva till den aktuella figuren. Startpunkten är slutpunkten för den aktuella figuren.
arc_to(self, w_r, h_r, st_ang, sw_ang)Lägger till en elliptisk båge till den aktuella figuren. Startpunkten är slutpunkten för den aktuella figuren.
close(self)Stänger den aktuella figuren och påbörjar en ny figur. Om den aktuella figuren innehåller en sekvens av sammanhängande linjer och kurvor, stänger metoden loopen genom att ansluta en linje från slutpunkten till startpunkten.

Se även