ShapePath sınıfı

ShapePath sınıfı

Birbirleriyle bir geometrik şekil oluşturacak bir dizi hareket, çizgi ve eğriden oluşan bir yaratım yolunu temsil eder.

ShapePath türü aşağıdaki üyeleri ortaya çıkarır:

İnşaatçılar

OluşturucuTanım
__init__(self)ShapePath sınıfının yeni bir örneğini başlatır.

Özellikler

MülkTanım
path_segement_listShapeSegmentPathCollection listesini alır
width_pixelBu yolun genişliğini piksel cinsinden alır.
height_pixelBu yolun yüksekliğini piksel cinsinden alır.

Yöntemler

YöntemTanım
move_to(self, x, y)Mevcut şekli kapatmadan belirtilen noktadan yeni bir şekil başlatır. Yola eklenen tüm sonraki noktalar bu yeni şekle eklenir.
line_to(self, x, y)Mevcut şekle bir çizgi parçası ekler.
Başlangıç noktası mevcut şeklin bitiş noktasıdır.
cubic_bezier_to(self, ctr_x1, ctr_y1, ctr_x2, ctr_y2, end_x, end_y)Mevcut şekle kübik bir Bézier eğrisi ekler. Başlangıç noktası, mevcut şeklin bitiş noktasıdır.
arc_to(self, w_r, h_r, st_ang, sw_ang)Mevcut şekle eliptik bir yay ekler. Başlangıç noktası, mevcut şeklin bitiş noktasıdır.
close(self)Mevcut şekli kapatır ve yeni bir şekil başlatır. Mevcut şekil, birbirine bağlı çizgi ve eğrilerden oluşan bir dizi içeriyorsa, yöntem, bitiş noktasından başlangıç noktasına bir çizgi bağlayarak döngüyü kapatır.

Ayrıca bakınız