Текущий архив: 2005.09.04;
Скачать: CL | DM;
Вниз
Источники света Найти похожие ветки
← →
Brainman © (2005-08-13 13:32) [0]Здравствуйте.
У меня вопрос по OpenGL. Мне нужно разместить на сцене несколько или хотя бы два источника света.
Сначала инициализирую источники света:
glEnable(GL_LIGHTING);
glEnable(GL_LIGHT0);
glEnable(GL_LIGHTING);
В событии перерисовки пишу:
const
pos0: array [0..3] of GLfloat = (0, 2, 0, 1);
pos1: array [0..3] of GLfloat = (0, -2, 0, 1);
begin
glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);
glPushMatrix;
glLightfv(GL_LIGHT0, GL_POSITION, @pos0);
glLightfv(GL_LIGHT1, GL_POSITION, @pos1);
gluSphere(Quadric, 0.5, 32, 32);
glPopMatrix;
SwapBuffers(DC);
end;
Но на экране имеется только нулевой исочник света.
← →
Brainman © (2005-08-13 14:28) [1]Извините описался в инициализации я пишу еще пишу glEnable(GL_LIGHT1);
Страницы: 1 вся ветка
Текущий архив: 2005.09.04;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.052 c