Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.026 c
9-1115476689
grouzd[E]v
2005-05-07 18:38
2005.09.04
OpenGL - Стереометрия, мать ее!


5-1097747042
Subdigger
2004-10-14 13:44
2005.09.04
TComponent & BMP


8-1114008866
Katy
2005-04-20 18:54
2005.09.04
Контрастность и яркость картинки


1-1124037287
забыл [кто-то зарегил мой ник]
2005-08-14 20:34
2005.09.04
TrayIcon компонент


1-1124088387
Uran
2005-08-15 10:46
2005.09.04
Как запустить почтовую программу по умолчанию, без нового письма.