Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.27;
Скачать: CL | DM;

Вниз

прожектора   Найти похожие ветки 

 
pr   (2004-04-14 13:36) [0]

Сколько прожекторов можно использовать в OPGL


 
clover ©   (2004-04-14 15:33) [1]

GL_MAX_LIGHTS
Description: Maximum number of lights
Attribute group: —
Initial value: 8
Get command: glGetIntegerv
Это вырезка из OpenGL reference


 
pr   (2004-04-14 16:06) [2]

Тогда вот такой вопрос.
Есть сцена размерами 4,4,4 в ней шесть объектов по углам и в т (-2,0,0) и в (2,0,0). Включаю источник света (2) типа прожекторов и работает только один. Пример кода :

glEnable (GL_DEPTH_TEST);
glEnable (GL_COLOR_MATERIAL);
pos[0]:=0;pos[1]:=0;pos[2]:=3;pos[3]:=1;
pos1[0]:=0;pos1[1]:=0;pos1[2]:=3;pos1[3]:=1;

direct[0]:=0;direct[1]:=0;direct[2]:=-3;direct[3]:=1;
direct1[0]:=1;direct1[1]:=0;direct1[2]:=-3;direct1[3]:=1;

 glViewport(0, 0, ClientWidth, ClientHeight);
 glMatrixMode (GL_PROJECTION);
 glLoadIdentity;

 glFrustum (-2, 2, -2, 2, 1, 5);

 gltranslate(0,0,-3);
 glMatrixMode(GL_MODELVIEW);
 glloadidentity;

 glenable(gl_lighting);
 glenable(gl_light0);
 glenable(gl_light1);

 gllightfv(gl_light0,gl_position,@pos);
 gllightfv(gl_light0,GL_SPOT_DIRECTION,@direct);
 gllightf(gl_light0,GL_SPOT_EXPONENT,50);
 gllightf(gl_light0,GL_SPOT_CUTOFF,20);

 gllightfv(gl_light1,gl_position,@pos1);
 gllightfv(gl_light1,GL_SPOT_DIRECTION,@direct1);
 gllightf(gl_light1,GL_SPOT_EXPONENT,50);
 gllightf(gl_light1,GL_SPOT_CUTOFF,20);

Заранее благодарю за ответ.


 
clover ©   (2004-04-15 17:12) [3]

Ты в форуме продублировал вопрос несколько раз. я там в одном ответил. в SDK Help есть OpenGL reference - почитай.



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

Текущий архив: 2004.06.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.139 c
3-1086095008
AtoL2k2
2004-06-01 17:03
2004.06.27
Группировка в FastReport.


3-1086241896
Litr
2004-06-03 09:51
2004.06.27
Поиск по дате


9-1078325301
Гарри Поттер
2004-03-03 17:48
2004.06.27
Несколько текстур на цилиндр OpenGL


14-1086851888
Zet
2004-06-10 11:18
2004.06.27
Как ВСКРЫТЬ ФАЙЛ EXE


11-1074873849
=Sniper=
2004-01-23 19:04
2004.06.27
Как сделать простейшую подсветку HTML синтаксиса...?