CurveAdapter

CurveAdapter

General

CurveAdapter és una classe en FOSS per Python.

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

Aquesta classe proporciona 4 mètodes per treballar amb objectes CurveAdapter en programes de Python. Els mètodes disponibles inclouen: convert_path_cubic_to_quad, convert_path_quad_to_cubic, cubic_to_quads, quad_to_cubic. Tots els membres públics són accessibles a qualsevol aplicació de Python després d’instal·lar el paquet FOSS per Python.

Mètodes

SignaturaDescripció
quad_to_cubic(p0: Point, q: Point, p3: Point)tuple[Point, Point, Point, Point]Converteix un Bézier quadratic (p0, q, p3) en un equivalent de Bézièr cúbic, retornant quatre punts.
cubic_to_quads(p0: Point, c1: Point, c2: Point, p3: Point, tolerance: float)list[QuadSegment]Aproxima un Bézier cúbic (p0, c1, c2, p3) amb segments quadrats dins de la tolerància, retornant una llista de QuadSegment
convert_path_quad_to_cubic(path: GlyphPath)GlyphPathConverteix tots els segments quadràtics d’un GlyphPath en segaments cúbics, retornant un nou GlyphPath
convert_path_cubic_to_quad(path: GlyphPath, tolerance: float)GlyphPathL’anomenada convert_path_cubic_to_quad en aquesta instància CurveAdapter.

Vegeu també

 Català