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.

查看更多

 中文