www.pudn.com > round.zip > console.cpp


// console.cpp : Defines the entry point for the console application. 
// 
 
#include "stdafx.h" 
#pragma warning(disable:4305) 
#include  //添加opengl头文件 
#include  
#include  
#include   //定义用户函数及回调函数 
void myInit(void); 
void CALLBACK myReshape(GLsizei w,GLsizei h); 
void CALLBACK myDisplay(void); 
void myInit(void) 
{ 
	glClearColor(0.0,0.0,0.0,0.0);//背景清除颜色 
	glShadeModel(GL_FLAT);  //图形绘制模式 
} 
void CALLBACK myDisplay(void) 
{ 
	glClear(GL_COLOR_BUFFER_BIT); 
	glColor4f(0.2,0.6,1.0,1.0);//图形绘制颜色 
	glRotatef(60.0,1.0,1.0,1.0);//设置旋转,可改变其参数来改变图形绘制颜面 
	auxWireSphere(1.0);     //绘制线框模式的球,可更换该函数来改变绘制的实体, 
                       	    // 如四面体,柱体和锥体等 
	glFlush();//完成绘制 
} 
void CALLBACK myReshape(GLsizei w,GLsizei h) 
{ 
	glViewport(0,0,w,h);//设置窗口缩放时的视口变换 
} 
 int main(int argc,char * argv[]) 
{  
  auxInitDisplayMode(AUX_SINGLE|AUX_RGBA);//初始化显示模式 
  auxInitPosition(0,0,10,10);//窗口显示位置 
  auxInitWindow("My First Console Opengl application");//窗口标题 
  myInit(); 
  auxReshapeFunc(myReshape); 
  auxMainLoop(myDisplay); 
  return 0; 
}