Контрольная работа: Создание компьютерной графики при помощи OpenGL

else

{time3--;}

glPopMatrix();

gluDeleteQuadric(quadObj);

auxSwapBuffers();

}

void main ()

{

auxInitPosition (100,100,800,800);

auxInitDisplayMode (AUX_RGB | AUX_DEPTH | AUX_DOUBLE);

auxInitWindow ("v11_07");

glTranslated(0,0,-1);

glEnable (GL_COLOR_MATERIAL); // установкасвойствматериала

image1 = auxDIBImageLoad("v11_07.bmp");

glGenTextures(1, &image1_ID);

glBindTexture(GL_TEXTURE_2D, image1_ID);

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);

glTexImage2D(GL_TEXTURE_2D, 0, 3,

image1->sizeX,

image1->sizeY,

0, GL_RGB, GL_UNSIGNED_BYTE,

image1->data);

auxIdleFunc (Draw);

auxReshapeFunc (resize);

auxMainLoop(Draw);

}

Результат:

К-во Просмотров: 676
Бесплатно скачать Контрольная работа: Создание компьютерной графики при помощи OpenGL