Алгоритм Брезенхема построения линии

Алгоритм Брезенхема растрового построения линии. Алгоритм учитывает все возможные варианты задания линии в любом направлении и под любым углом. Для примера проведены 30 различных линий.