Вниз
Скачать: 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 вся ветка

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



Память: 0.44 MB
Время: 0.022 c
4-1121415380
volser
2005-07-15 12:16
2005.09.04
Drag&Drop на API в ListView


4-1121316916
Gektor3000
2005-07-14 08:55
2005.09.04
Скажите как программе узнать что компьютер хотят выключить?


3-1121766674
buka
2005-07-19 13:51
2005.09.04
"Щелкнуть" по записи в DBGrid и выйти на страничку HTML..?


1-1123820658
boalse
2005-08-12 08:24
2005.09.04
Не показывать главную форму при запуске.


14-1123370803
Джо
2005-08-07 03:26
2005.09.04
Киевляне и гости столицы!




   Наверх