CurveAdapter
CurveAdapter
概述
CurveAdapter 是Python的Aspose.Font FOSS中的一个类.
转换一个二次式贝齐尔 (p0,q,p3) 为等价的立方贝兹尔,返回4个点.
这个类提供了4种方法,用于在Python程序中使用CurveAdapter 对象. 有的方法包括: convert_path_cubic_to_quad, convert_path_quad_to_cubic, cubic_to_quads, quad_to_cubic. 在安装Python包的Aspose.Font FOSS后,所有公众成员都可以访问任何 Python 应用程序.
方法
| Signature | 描述情况 |
|---|---|
quad_to_cubic(p0: Point, q: Point, p3: Point) → tuple[Point, Point, Point, Point] | 将二次式贝齐尔 (p0,q,p3) 转换为等价的立方贝兹尔,返回4个点. |
cubic_to_quads(p0: Point, c1: Point, c2: Point, p3: Point, tolerance: float) → list[QuadSegment] | 接近一个立方贝齐尔 (p0,c1,c2,p3) 的二次式段在宽容范围内,返回 QuadSegment 的列表. |
convert_path_quad_to_cubic(path: GlyphPath) → GlyphPath | 将 GlyphPath 中的所有二次式段转换为立方部分,返回一个新的GlyphPath |
convert_path_cubic_to_quad(path: GlyphPath, tolerance: float) → GlyphPath | 在这个 CurveAdapter 实例上调用 convert_path_cubic_to_quad. |