Как заставить источник света действовать в качестве прожектора? (OpenGL + Visual C++)
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Как создать прожектор и задать цвет излучаемого света?
Код: Выделить всё
float direction[] = {xSpotDir, ySpotDir, zOffset};
gl.glEnable(GL_LIGHT0);
//spot direction
gl.glLightfv(GL_LIGHT0, GL_SPOT_DIRECTION, direction);
//angle of the cone light emitted by the spot : value between 0 to 180
gl.glLightf(GL_LIGHT0, GL_SPOT_CUTOFF, spotCutOff);