主页 / 库函数目录 / 图形绘制 / ege_path_widen

功能:

扩宽路径,将原路径变成用相应线宽的笔对路径进行描边时所得到的区域的边界线。

说明:
会对路径进行平展,变成一系列的直线段。
扩展路径后,得到的路径可能会交叉杂乱,可用 ege_path_outline 处理,获取其轮廓线。

声明:
void ege_path_widen(
    ege_path* path,                             // 路径
    float lineWidth,                            // 线宽
    const ege_transform_matrix* matrix = NULL   // 变换矩阵
);
void ege_path_widen(
    ege_path* path,                             // 路径
    float lineWidth,                            // 线宽
    const ege_transform_matrix* matrix,         // 变换矩阵
    float flatness                              // 平整度
);
参数: path 路径的指针 path 线宽 matrix 变换矩阵,指定要对路径上的控制点进行的变换。 如果为 NULL 则不进行变换。 flatness 平整度。指定路径与其平展近似值之间的最大误差。 减少平整度会增加近似值中的线段数。 返回值: (无)