![]() |
|
Модераторы: bsa |
![]()
|
|
| Shade2015 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 26.4.2015 Репутация: нет Всего: нет |
Привет всем, помогите с программой, выводится треугольник, который строится по Брезенхему, потом используется поворот этого же треугольника на заданное число градусов.
Разобралась как накладывать освещение и текстуру только на треугольник, который сама задаю по координатам((( не получается наложить текстуру и освещение(по Гуро) на треугольник, который задает сам пользователь (произвольный) и на этот же "повернутый"(( Присоединённый файл ( Кол-во скачиваний: 12 )
main1.txt 17,33 Kb |
|||
|
||||
| tzirechnoy |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: -1 Всего: 16 |
Переписать это себе под иксы я так и не собрался, и, видимо ужэ и не соберусь (лень) -- потому прокомментирую теоретически.
1) Треугольник у Вас рисуется не по Брезенхэму. Алгоритм Брезенхэма -- вообще не содержыт делений, потому не требует вычислений с плавающей точкой, и это одно из его основных преимуществ. Линии, которые очерчивают треугольник -- да, по нему. А сама закраска треугольника -- нет. 2) И да, я не понимаю, в чём у Вас проблема -- но по факту, если бы действительно Вы написали самостоятельно этот shading, который, по Вашым словам, работает -- то и вызвать бы его с введённым пользователем треугольником у Вас проблем бы не было. Попробуйте всё-таки начать изучение программирования с более простых примеров -- ввод пары чисел, квадратное уравнение, сортировка, массив произвольного размера, вот это всё. |
|||
|
||||
| tzirechnoy |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: -1 Всего: 16 |
Ещё добавлю: усреднение цвета -- это, в общем, только половина gouraud shading. Другая половина -- вычисление цветов вершын, через нормали и вот это всё.
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |