- void CGraphic::drawScene()
- {
- glCallList(m_axisID);
- m_area.draw();
- int vp[4];
- glGetIntegerv(GL_VIEWPORT,vp);
- glBindTexture(GL_TEXTURE_2D,m_texID);
- glCopyTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, 0, 0,vp[2],vp[3], 0);
- //
- glEnable(GL_TEXTURE_2D);
- glBegin(GL_QUADS);
- glTexCoord2i(0,0);
- glVertex3f(30,0,0);
- glTexCoord2i(1,0);
- glVertex3f(50,0,0);
- glTexCoord2i(1,1);
- glVertex3f(50,20,0);
- glTexCoord2i(0,1);
- glVertex3f(20,20,0);
- glEnd();
- glDisable(GL_TEXTURE_2D);
- }