CurveAdapter
CurveAdapter
Übersicht
CurveAdapter ist eine Klasse in Aspose.Font FOSS für Python.
CurveAdapter.quad_to_cubic konvertiert ein quadratisches Bézier (p0, q, p3) in ein äquivalentes kubisches Bézier und gibt vier Punkte zurück.
Diese Klasse stellt 4 Methoden zur Arbeit mit CurveAdapter-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: convert_path_cubic_to_quad, convert_path_quad_to_cubic, cubic_to_quads, quad_to_cubic. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Font FOSS für Python-Paket installiert wurde.
Methoden
| Signatur | Beschreibung |
|---|---|
quad_to_cubic(p0: Point, q: Point, p3: Point) → tuple[Point, Point, Point, Point] | Konvertiert einen quadratischen Bézier (p0, q, p3) in einen äquivalenten kubischen Bézier und gibt vier Punkte zurück |
cubic_to_quads(p0: Point, c1: Point, c2: Point, p3: Point, tolerance: float) → list[QuadSegment] | Nähert einen kubischen Bézier (p0, c1, c2, p3) mit quadratischen Segmenten innerhalb der Toleranz an und gibt eine Liste von QuadSegment zurück |
convert_path_quad_to_cubic(path: GlyphPath) → GlyphPath | Konvertiert alle quadratischen Segmente in einem GlyphPath zu kubischen Segmenten und gibt ein neues GlyphPath zurück |
convert_path_cubic_to_quad(path: GlyphPath, tolerance: float) → GlyphPath | Ruft convert_path_cubic_to_quad auf dieser CurveAdapter-Instanz auf. |