graphics.bresenham_line_generalized =================================== .. py:module:: graphics.bresenham_line_generalized .. autoapi-nested-parse:: Generalized Bresenham's Line Drawing Algorithm ---------------------------------------------- Handles all possible line slopes and directions. Reference: https://www.geeksforgeeks.org/dsa/bresenhams-line-generation-algorithm/ >>> generalized_bresenham_line((0, 0), (5, 3)) [(0, 0), (1, 1), (2, 1), (3, 2), (4, 2), (5, 3)] >>> generalized_bresenham_line((5, 5), (2, 3)) [(5, 5), (4, 4), (3, 4), (2, 3)] Attributes ---------- .. autoapisummary:: graphics.bresenham_line_generalized.x1 Functions --------- .. autoapisummary:: graphics.bresenham_line_generalized.generalized_bresenham_line Module Contents --------------- .. py:function:: generalized_bresenham_line(p1: tuple[int, int], p2: tuple[int, int]) -> list[tuple[int, int]] .. py:data:: x1