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)关闭当前图形并开始一个新图形。如果当前图形包含一系列连接的直线和曲线,则该方法通过从端点到起点连接一条线来闭合循环。

也可以看看