Главная страница
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.027 c
1-1087194807
Unicode
2004-06-14 10:33
2004.06.27
ADSI


14-1086946641
karlsn
2004-06-11 13:37
2004.06.27
где скачать delphiX под 7 дельфи???


14-1086605967
AlexG
2004-06-07 14:59
2004.06.27
Правильный выбор обуви...


1-1086884426
lena19
2004-06-10 20:20
2004.06.27
как разделить строку на подстроки определенной длинны


14-1086615009
Соловьев
2004-06-07 17:30
2004.06.27
Задачки :)