Вниз
Скачать: CL | DM;

Запутался   Найти похожие ветки 

← →
Unknown user ©   (2009-10-12 23:30) [0]

В OpenGL, по умолчанию, лицевой стороной грани считается та, для которой вершины перечисляются против часовой стрелки. Нормаль к грани, по определению, направлена от нее. Освещаются лицевые стороны граней.

В этих утверждениях нет ошибки?

В своей программе нормали рассчитываю сам. При этом, почему-то, освещаются те грани, нормали которых обращены внутрь. Чего я не понимаю?


← →
@!!ex ©   (2009-10-12 23:35) [1]

Есть ошибка.
ПО часовой лицевая сторона.


← →
Unknown user ©   (2009-10-12 23:57) [2]

http://compgraphics.info/OpenGL/lighting/normals_and_sides.php

тут говорят против часовой, по умолчанию.

да и glGetIntegerv(GL_FRONT_FACE,@Direction) возвращает Direction=GL_CCW, то есть против часовой.


← →
@!!ex ©   (2009-10-13 09:10) [3]

Хм. Весело... Значит я это уже забыл.
Решение простое - в рачете нормалей поменяй порядок перемножаемых вершин и нормаль изменит направление.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
4-1225186429
boris3b
2008-10-28 12:33
2009.12.13
Встраиваемые приложения


15-1255496803
И. Павел
2009-10-14 09:06
2009.12.13
Компоненты для смены скинов.


2-1256199231
Sw
2009-10-22 12:13
2009.12.13
Combobox Цвет поля и цвет списка


2-1256034201
Yes
2009-10-20 14:23
2009.12.13
определить есть ли связь с базой оракл?


15-1255549690
Petr V. Abramov
2009-10-14 23:48
2009.12.13
что за директория???




   Наверх