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