博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
远近旋转球体
阅读量:6719 次
发布时间:2019-06-25

本文共 984 字,大约阅读时间需要 3 分钟。

hot3.png

static int day = 20;void mydisplay(void){	int a = clock();	glEnable(GL_DEPTH_TEST);	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);//清空颜色缓存与深度缓存	glMatrixMode(GL_PROJECTION);//接下来要进行的操作(投影)	glLoadIdentity();//将当前矩阵设置为单位阵	gluPerspective(75, 1, 1, 400000000);//设置可视空间	glMatrixMode(GL_MODELVIEW);//设置为模型视图与变换	glLoadIdentity();	gluLookAt(0, -200000000, 200000000, 0, 0, 0, 0, 0, 1);//观察点		//绘制	glColor3f(0.0f, 0.0f, 1.0f);	glRotatef(day / 360.0*360.0, 0.0f, 0.0f, -1.0f);	glTranslatef(150000000, 0.0f, 0.0f);	glutSolidSphere(15945000, 20, 20);			glutSwapBuffers();}void myidle(int v){	++day;	if (day >= 360)day = 0;	mydisplay();	glutTimerFunc(10, myidle, 0);}int main(int argc, char *argv[]){	glutInit(&argc, argv);	glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE);	glutInitWindowPosition(100, 100);	glutInitWindowSize(400, 400);	glutCreateWindow("旋转");	glutDisplayFunc(mydisplay);		glutTimerFunc(10,myidle,0);	glutMainLoop();	return 0;}

转载于:https://my.oschina.net/kkkkkkkkkkkkk/blog/420094

你可能感兴趣的文章
SQL Server事务日志分析
查看>>
redis演练(9) redis Cluster 集群快速部署&failover情况
查看>>
通配符证书解决内部连接证书错提示问题
查看>>
触发器在oracle和mysql的不同写法细节
查看>>
Windows Server入门系列之七 制作系统工具优盘并安装系统
查看>>
rsync+inotify 文件同步系统
查看>>
四格漫画《MUXing》——龙年大吉
查看>>
SQL教学思路《图书管理系统》习题二:插入数据
查看>>
SAP R3 采购申请相关简单操作 :附Oracle后台数据库对应表明细。
查看>>
UGUI表情系统解决方案
查看>>
Provisioning Services 7.8 入门系列教程之四 目标设备安装
查看>>
求助:部分电脑无法使用VBScript.RegExp提供的功能
查看>>
pxe网络安装centos6
查看>>
microsoft office 2007 完全 卸载 工具 来自微软官方
查看>>
使用Extended Events收集错误信息
查看>>
前端开发中的MCRV模式
查看>>
Lync Server 2013音视频网络流量带宽优化
查看>>
PfSense基于BSD的软件防火墙的安装、配置与应用
查看>>
“对于目标文件系统,目标文件过大,无法复制
查看>>
Castle IOC容器构建配置详解(二)
查看>>