ShapePath classe

ShapePath classe

Rappresenta un percorso di creazione costituito da una serie di movimenti, linee e curve che, una volta combinati, formeranno una forma geometrica.

Il tipo ShapePath espone i seguenti membri:

Costruttori

CostruttoreDescrizione
__init__(self)Inizializza una nuova istanza della classe ShapePath.

Proprietà

ProprietàDescrizione
path_segement_listOttiene l’elenco ShapeSegmentPathCollection
width_pixelOttiene la larghezza di questo percorso in unità di pixel.
height_pixelOttiene l’altezza di questo percorso in unità di pixel.

Metodi

MetodoDescrizione
move_to(self, x, y)Inizia una nuova figura dal punto specificato senza chiudere la figura corrente. Tutti i punti successivi aggiunti al percorso vengono aggiunti a questa nuova figura.
line_to(self, x, y)Aggiunge un segmento di linea alla figura corrente.
Il punto di partenza è il punto finale della figura corrente.
cubic_bezier_to(self, ctr_x1, ctr_y1, ctr_x2, ctr_y2, end_x, end_y)Aggiunge una curva di Bézier cubica alla figura corrente. Il punto iniziale è il punto finale della figura corrente.
arc_to(self, w_r, h_r, st_ang, sw_ang)Aggiunge un arco ellittico alla figura corrente. Il punto iniziale è il punto finale della figura corrente.
close(self)Chiude la figura corrente e ne inizia una nuova. Se la figura corrente contiene una sequenza di linee e curve connesse, il metodo chiude il ciclo collegando una linea dal punto finale al punto iniziale.

Guarda anche