ShapePath صف

ShapePath صف

يمثل مسار إنشاء يتكون من سلسلة من الحركات والخطوط والمنحنيات التي عند دمجها ستشكل شكلًا هندسيًا.

يكشف النوع ShapePath عن الأعضاء التاليين:

البنائين

البناءوصف
__init__(self)يقوم بتهيئة مثيل جديد للفئة ShapePath.

ملكيات

ملكيةوصف
path_segement_listيحصل على قائمة ShapeSegmentPathCollection
width_pixelيحصل على عرض هذا المسار بوحدة البكسل.
height_pixelيحصل على ارتفاع هذا المسار بوحدة البكسل.

طُرق

طريقةوصف
move_to(self, x, y)يبدأ شكلًا جديدًا من النقطة المحددة دون إغلاق الشكل الحالي. تُضاف جميع النقاط اللاحقة المضافة إلى المسار إلى هذا الشكل الجديد.
line_to(self, x, y)إضافة جزء خط إلى الشكل الحالي.
نقطة البداية هي نقطة النهاية للشكل الحالي.
cubic_bezier_to(self, ctr_x1, ctr_y1, ctr_x2, ctr_y2, end_x, end_y)يُضيف منحنى بيزييه مكعبًا إلى الشكل الحالي. نقطة البداية هي نقطة نهاية الشكل الحالي.
arc_to(self, w_r, h_r, st_ang, sw_ang)يُضيف قوسًا بيضاويًا إلى الشكل الحالي. نقطة البداية هي نقطة نهاية الشكل الحالي.
close(self)يُغلق الشكل الحالي ويبدأ شكلًا جديدًا. إذا كان الشكل الحالي يحتوي على سلسلة من الخطوط والمنحنيات المتصلة، تُغلق الطريقة الحلقة بتوصيل خط من نقطة النهاية إلى نقطة البداية.

أنظر أيضا