主函数【opengl手册】

1.初始化 主函数

2.定义窗口位置大小

3.给窗口取名字,同时写控制台的输出文字

4.调用初始化函数,各种回调函数,时间函数等等

5.return 0;

int main(int argc, char* argv[])//主函数
{
	glutInit(&argc, argv);
	glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA);	//初始化OPENGL显示方式
	glutInitWindowSize(1000, 700); 	//设定OPENGL窗口位置和大小
	glutInitWindowPosition(0, 0);     //打开窗口

	glutCreateWindow("sunearthmoon");//窗口名字
	printf("上、下键---绕x轴旋转\n");
	printf("左、右键---绕y轴旋转\n");
	printf("q/e键------相机拉近/推远\n");
	printf("a/d键------相机右移/左移\n");
	printf("s/w键------相机降低/抬高\n");
	printf("1/2/3键------太阳自发光/聚光灯/泛光灯\n");

	myinit();                           	//调用初始化函数
	glutKeyboardFunc(pressKey);
	glutSpecialFunc(pressSKey);
	glutReshapeFunc(myReshape);
	glutDisplayFunc(display);           	//设定键盘控制的回调函数
	glutTimerFunc(100, idle, 0);               //定时器
	//glutIdleFunc( idle );
	glutMainLoop();
	return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值