38 float lightIntensity[4] = {intensity, intensity, intensity, intensity};
39 float lightPos[4] = {(float)position.
_x, (
float)position.
_y, (float)position.
_z, .0};
40 GLenum light = GL_LIGHT0;
63 glLightfv(light, GL_DIFFUSE, lightIntensity);
64 glLightfv(light, GL_POSITION, lightPos);
All base classes related to 3D manipulation.
double _y
y coordinate of OCoord3D
double _z
z coordinate of OCoord3D
double _x
x coordinate of OCoord3D
void drawLight(const int index, const OPoint3D &position, const float intensity) const