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

SignaturBeschreibung
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) → GlyphPathKonvertiert 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) → GlyphPathRuft convert_path_cubic_to_quad auf dieser CurveAdapter-Instanz auf.

Siehe auch

 Deutsch