Re: Быстрая закраска

From
Eugene Kilachkoff ()
To
Sergiy Kanilo
Date
2002-11-28T19:31:14Z
Area
RU.ALGORITHMS
From: Eugene Kilachkoff <zeus@hippo.ru>

Sergiy Kanilo пишет:
> Массивы удобны тем, что позволяют разделить Брезенхемовскую
> (геометрическую) и закрасочную части.
А зачем их разделять ? Разве что какая-нить особо извратная закраска ?

> Второе преимушество - возможность использования один раз
> построенного массива для закраски двух треугольников -
> правого и левого.
Ну, экономить несколько сложений... Вот dx,du,dv стоило бы запоминать, 
тк для их получения приходится делить, но делать это лучше в отдельной 
структуре edges являющейся частью модели, IMHO. Опять же если цикл 
отрисовки векторизовать (в смысле, все координаты одной стороны считать 
одной командой), то запоминать вообще ничего не нужно - лишнее чтение из 
памяти. Только вот при торчащем в AGP слоте GF2 уже заниматься такими 
вещами не прикалывает ;-)



--- ifmail v.2.15dev5
 * Origin: home (2:5020/400)