GLvoid resize(GLsizei width, GLsizei height) {
    if(height == 0)
    {
        height = 1;
    }

    glViewport(0, 0, width, height);					// Sev view area

    Height = height;
    Width = width;

    SetProjectionMatrix();
    SetModelviewMatrix();
}
示例#2
0
文件: engine.cpp 项目: Katena/OpenGl
GLvoid Engine::Resize(GLsizei width, GLsizei height)
{
	if (height == 0)									
	{
		height = 1;										
	}

  GLsizei nSize = min(width, height);
	glViewport(0, 0, nSize, nSize);					// ”станавливаетс¤ область просмотра
  //glViewport(0, 0, width, height);					// ”станавливаетс¤ область просмотра

	Height = height;
	Width = width;

	SetProjectionMatrix();
	SetModelviewMatrix();
}