Контрольная работа: Создание компьютерной графики при помощи OpenGL
{
x=2*sin(z)*cos(y)-3*tan(y);
glVertex3f(x,y,z);
glVertex3f(x,y+d,z);
x=2*sin(z+d)*cos(y+d)-3*tan(y+d);
glVertex3f(x,y+d,z+d);
glVertex3f(x,y,z+d);
}
glEnd();
}
glFinish();
}
void CALLBACK Turn(void)
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glPushMatrix();
glRotated(alpha, 0,1,0);
glRotated(beta, -1,0,0);
Draw();
glPopMatrix();
auxSwapBuffers();
glFinish();
}
void main(int argc, char **argv)
{
windW = 800;
windH = 600;
auxInitPosition(0, 0, windW, windH);
auxInitDisplayMode(AUX_RGB | AUX_DEPTH | AUX_DOUBLE);