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)