Главная страница
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.033 c
4-1084794195
Temucin
2004-05-17 15:43
2004.06.27
Мониторинг принтера


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


8-1081334219
ЁПРСТ
2004-04-07 14:36
2004.06.27
Как нарисовать на форме текст без фона?


1-1086946538
Litr
2004-06-11 13:35
2004.06.27
QuckRep


11-1075875743
child
2004-02-04 09:22
2004.06.27
why the PStream.Memory can t assign to parameter