ShapePath clase

ShapePath clase

Representa una ruta de creación que consta de una serie de movimientos, líneas y curvas que al combinarse formarán una forma geométrica.

El tipo ShapePath expone los siguientes miembros:

Constructores

ConstructorDescripción
__init__(self)Inicializa una nueva instancia de la clase ShapePath.

Propiedades

PropiedadDescripción
path_segement_listObtiene la lista ShapeSegmentPathCollection
width_pixelObtiene el ancho de esta ruta en unidades de píxeles.
height_pixelObtiene la altura de esta ruta en unidades de píxeles.

Métodos

MétodoDescripción
move_to(self, x, y)Inicia una nueva figura desde el punto especificado sin cerrar la figura actual. Todos los puntos posteriores añadidos a la ruta se añaden a esta nueva figura.
line_to(self, x, y)Añade un segmento de línea a la figura actual.
El punto de partida es el punto final de la figura actual.
cubic_bezier_to(self, ctr_x1, ctr_y1, ctr_x2, ctr_y2, end_x, end_y)Añade una curva Bézier cúbica a la figura actual. El punto inicial es el punto final de la figura actual.
arc_to(self, w_r, h_r, st_ang, sw_ang)Añade un arco elíptico a la figura actual. El punto inicial es el punto final de la figura actual.
close(self)Cierra la figura actual e inicia una nueva. Si la figura actual contiene una secuencia de líneas y curvas conectadas, el método cierra el bucle conectando una línea desde el punto final hasta el punto inicial.

Ver también