Форум: "Основная";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
ВнизИсточники света Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.012 c