CurveAdapter

Tổng quan

CurveAdapter là một lớp trong Aspose.Font FOSS cho Python.

CurveAdapter.quad_to_cubic converts a quadratic Bézier (p0, q, p3) to an equivalent cubic Bézier, returning four points.

Khóa học này cung cấp 4 phương pháp để làm việc với các đối tượng CurveAdapter trong các chương trình Python. Các phương pháp có sẵn bao gồm: convert_path_cubic_to_quad, convert_path_quad_to_cubic, cubic_to_quads, quad_to_cubic. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Python nào sau khi cài đặt Aspose.Font FOSS cho gói Python.

Phương pháp

SignatureDescription
quad_to_cubic(p0: Point, q: Point, p3: Point)tuple[Point, Point, Point, Point]Chuyển đổi một Bézier hình vuông (p0, q, p3) thành một bézie khối tương đương, trả về 4 điểm.
cubic_to_quads(p0: Point, c1: Point, c2: Point, p3: Point, tolerance: float)list[QuadSegment]Khoảng cách một Bézier khối (p0, c1, c2, p3) với các phân đoạn quadratic trong dung nạp, trả về danh sách QuadSegment
convert_path_quad_to_cubic(path: GlyphPath)GlyphPathChuyển đổi tất cả các phân khúc quadratic thành một GlyphPath sang các phần khối, trả về một mới GlyphPath
convert_path_cubic_to_quad(path: GlyphPath, tolerance: float)GlyphPathNhấn convert_path_cubic_to_quad trên trường hợp này CurveAdapter.

Xem thêm

 Tiếng Việt