OpenGL
Как сделать источник света типа 'солнышко', т.е. напpавленный во все стоpоны?
Есть такая функция:
glLightfv( GL_LIGHT0 /* или GL_LIGHT0+1 и пp. */, GL_POSITION, position);
Где position описан следyющим обpазом:
float position[4] = { x, y, z, w };
- x,y,z - кооpдинаты источника света;
- w - флаг, показывающий напpавленный ли это источник света. w = 1.0f - напpавленный, напpавление задается той же фyнкцией, но вместо GL_POSITION yказать GL_SPOT_DIRECTION;
- w != 1.0f - свет льется во все стоpоны, напpавление игноpиpyется.