teachpyx.practice.tsp_bresenham¶
- teachpyx.practice.tsp_bresenham.draw_ellipse(xc: float, yc: float, a: float, b: float) List[Tuple[float, float]] [source][source]¶
Dessine une ellipse de centre xc, yc, de demi axe horizontal a, de demi-axe vertical b, l’ellipse a pour équation x²/a² + y²/b² = 1 si l’origine est placée en xc, yc, l’équation de la tangente au point x0, y0 est : , ou . Utilise l’algorithme de Bresenham.
- teachpyx.practice.tsp_bresenham.draw_line(x1: float, y1: float, x2: float, y2: float) List[Tuple[float, float]] [source][source]¶
Trace une ligne entre les points de coordonnées et , aucune contrainte sur les coordonnées, retourne la ligne sous la forme d’un ensemble de pixels . Utilise l’algorithme de Bresenham.