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

From
Eugene Kilachkoff ()
To
Sergiy Kanilo
Date
2002-11-27T10:00:12Z
Area
RU.ALGORITHMS
From: Eugene Kilachkoff <zeus@hippo.ru>

Sergiy Kanilo пишет:
>>    Имею 3-х мерную модель (гоблин) состоящий из полигонов
>>я нап), так вот текстурирование мне не нужно, я хотел бы эти полигоны
>>закрашивать в свой цвет (для моей задачи итоговая картинка вполне сойдёт).
> Пройти алгоритмом типа Брезенхема стороны треугольника от высшей вершины
> к низшей, занося самые правые точки в один массив, самые левые - в другой.
> Пройтись по массивам с заполнением внутренних точек.
> Если еще поддерживать еще два массива для цвета, то вполне делается плавное
> изменение цвета по треугольнику.
Можно и без массивов. Просто красить на ходу. Как только вычислишь для 
очередной строки xmin и xmax, сразу и рисовать линию.
А вообще это есть на http://www.enlight.ru -> demo.design 3d faq



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