Skip to content

fedor-miron/CG_Lab4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Лабораторная работа №4. Растеризация отрезков, Кривых

Пошаговый алгоритм, алгоритм ЦДА, Брезенхема для прямой, окружности

Пример использования

Растеризация прямых

x0, y0, x1, y1 - координаты двух точек прямой для растеризации Пошаговый алгоритм:

python main.py step_line x0 y0 x1 y1

алгоритм ЦДА:

python main.py dda_line x0 y0 x1 y1

алгоритм Брезенхема:

python main.py bresenham_line x0 y0 x1 y1

Результат работы любого из алгоритмов: Screen line

Растеризация окружности

x0, y0 - координаты центра окружности, r - радиус

python main.py bresenham_circle x0 y0 r 

Screen circle

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages