ВУЗ:
Составители:
ОСНОВЫ КОМПЬЮТЕРНОЙ ГРАФИКИ, часть 1 39
2
''*
θ
tgxyT += ,
θ
Sin
T
x
x
*'
−
=
,
*
2
Ttgxy +⋅=
θ
Последние три равенства будем называть формулой Бьюнемана.
Алгоритмы растровой графики
Растром называется прямоугольная сетка точек, формирующих
изображение на экране компьютера. Каждая точка растра характеризуется
двумя параметрами: своим положением на экране и своим цветом, если
монитор цветной, или степенью яркости, если монитор черно-белый.
Поскольку растровые изображения состоят из множества дискретных точек,
то для работы с ними необходимы специальные алгоритмы. Рисование
отрезка
прямой линии - одна из простейших задач растровой графики. Смысл
ее заключается в вычислении координат пикселов, находящихся вблизи
непрерывных отрезков, лежащих на двумерной растровой сетке.
Рис. 28. Растеризация отрезка прямой линии.
Термин “пиксел” образован от английского pixel (picture element -
элемент изображения) - то есть точка на экране. Будем считать, что пикселы
имеют целочисленные координаты. На первый взгляд кажется, что эта задача
имеет простое решение. Пусть конечные точки отрезка имеют целочисленные
координаты, и уравнение прямой, содержащей отрезок: bkxy += . Не
нарушая общности, будем также считать, что тангенс угла наклона прямой
лежит в пределах от 0 до 1. Тогда для изображения отрезка на растре
ОСНОВЫ КОМПЬЮТЕРНОЙ ГРАФИКИ, часть 1 39
θ
T * = y ' + x ' tg ,
2
x = x ' − T * Sinθ ,
θ
y = x ⋅ tg +T*
2
Последние три равенства будем называть формулой Бьюнемана.
Алгоритмы растровой графики
Растром называется прямоугольная сетка точек, формирующих
изображение на экране компьютера. Каждая точка растра характеризуется
двумя параметрами: своим положением на экране и своим цветом, если
монитор цветной, или степенью яркости, если монитор черно-белый.
Поскольку растровые изображения состоят из множества дискретных точек,
то для работы с ними необходимы специальные алгоритмы. Рисование
отрезка прямой линии - одна из простейших задач растровой графики. Смысл
ее заключается в вычислении координат пикселов, находящихся вблизи
непрерывных отрезков, лежащих на двумерной растровой сетке.
Рис. 28. Растеризация отрезка прямой линии.
Термин “пиксел” образован от английского pixel (picture element -
элемент изображения) - то есть точка на экране. Будем считать, что пикселы
имеют целочисленные координаты. На первый взгляд кажется, что эта задача
имеет простое решение. Пусть конечные точки отрезка имеют целочисленные
координаты, и уравнение прямой, содержащей отрезок: y = kx + b . Не
нарушая общности, будем также считать, что тангенс угла наклона прямой
лежит в пределах от 0 до 1. Тогда для изображения отрезка на растре
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »
