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)