Алгоритми побудови відрізка — графічні алгоритми апроксимації відрізка на дискретному графічному пристрої (растеризація), наприклад, моніторі або принтері.
На суцільних (не дискретних) графічних пристроях, такі алгоритми не потрібні. Наприклад, для осцилографу використовують природні феномени для малювання ліній і кривих.
Стандартними вимогами до алгоритмів є швидкість роботи, рівномірна яскравість та прямий вид отриманих відрізків, збіг початкових та кінцевих координат отриманої та ідеальної лінії. Для дискретного пристрою дані вимоги часто нездійсненні. Відрізок не можна провести з однієї точки в іншу однозначно (крім горизонтальних, вертикальних та нахилених під кутом 45° відрізків), початок та кінець відрізка мають координати найближчих до них пікселів, відстань між пікселями діагональних відрізків більше, ніж між вертикальними та горизонтальними пікселями.
Список алгоритмів малювання відрізків
- Алгоритм DDA-лінії — простий алгоритм, що використовує дійсні числа.
- Алгоритм Брезенхема — оптимізований алгоритм, що використовує лише цілі числа та операції додавання і віднімання.
- Алгоритм Ву — модифікований алгоритм Брезенхема, що забезпечує згладжування відрізка.
Література
- Роджерс Д. Алгоритмічні основи машинної графіки. — М. : Світ, 1989. — 548-73 с. — .
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Algoritmi pobudovi vidrizka grafichni algoritmi aproksimaciyi vidrizka na diskretnomu grafichnomu pristroyi rasterizaciya napriklad monitori abo printeri Idealna liniya i rezultat rozkladannya v rastr Na sucilnih ne diskretnih grafichnih pristroyah taki algoritmi ne potribni Napriklad dlya oscilografu vikoristovuyut prirodni fenomeni dlya malyuvannya linij i krivih Standartnimi vimogami do algoritmiv ye shvidkist roboti rivnomirna yaskravist ta pryamij vid otrimanih vidrizkiv zbig pochatkovih ta kincevih koordinat otrimanoyi ta idealnoyi liniyi Dlya diskretnogo pristroyu dani vimogi chasto nezdijsnenni Vidrizok ne mozhna provesti z odniyeyi tochki v inshu odnoznachno krim gorizontalnih vertikalnih ta nahilenih pid kutom 45 vidrizkiv pochatok ta kinec vidrizka mayut koordinati najblizhchih do nih pikseliv vidstan mizh pikselyami diagonalnih vidrizkiv bilshe nizh mizh vertikalnimi ta gorizontalnimi pikselyami Spisok algoritmiv malyuvannya vidrizkivAlgoritm DDA liniyi prostij algoritm sho vikoristovuye dijsni chisla Algoritm Brezenhema optimizovanij algoritm sho vikoristovuye lishe cili chisla ta operaciyi dodavannya i vidnimannya Algoritm Vu modifikovanij algoritm Brezenhema sho zabezpechuye zgladzhuvannya vidrizka LiteraturaRodzhers D Algoritmichni osnovi mashinnoyi grafiki M Svit 1989 548 73 s ISBN 5 03 000476 9