(1)如果用定时器的话,初始的时候注册一个定时器的回调函数,原型是
glutTimerFunc(unsigned int millis, void (*func)(int value), int value);
        参数对应关系为:glutTimerFunc(毫秒数, 回调函数指针, 区别值);
(2)写自己的回调函数 void OnTimer(int value);
         用value区分是哪个定时器
(3)在函数里改变和位置有关的变量,然后调用glutPostRedisplay();用来重绘
(4)最后再次调用glutTimerFunc,因为glut的定时器是调用一次才产生一次定时,所以如果要持续产生定时的话,

在定时函数末尾再次调用glutTimerFunc

如在main函数中有如此调用:

glutTimerFunc(33,timerProc,1);

我们的timerProc的定义应该这样写:

void timerProc(int id)
{
    g_display();
 
    glutTimerFunc(33,timerProc,1);//需要在函数中再调用一次,才能保证循环
}
这样就保证了计时器 的循环调用,而不是只调用一次。

OpenGL函数功能glutTimerFunc()相关推荐

  1. GPU随想——OpenGL函数加载流程

    导航: GLX基本流程 OpenGL函数的分发 到底什么是context? -----------------------------读前须知------------------------- 历代d ...

  2. OpenGL函数思考-glOrtho

    OpenGL函数思考-glOrtho 函数原型: void glOrtho(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdo ...

  3. 函数功能MATLAB

    近期一直在查找函数功能之类的题问,现在正好有机会和大家享共一下. 百科名片 录目 简介 开展程历 要主功能 新特性 版本分析 特色 优势 开展 简介 开展程历 要主功能 新特性 版本分析 特色 优势 ...

  4. R语言计算dataframe数据列中各分类的计数(类似pandas value_counts函数功能)

    R语言计算dataframe数据列中各分类的计数(类似pandas value_counts函数功能) 目录 R语言计算dataframe数据列中各分类的计数(类似pandas value

  5. setsockopt()函数功能介绍

    setsockopt()函数功能介绍 功能描述:获取或者设置与某个套接字关联的选项.选项可能存在于多层协议中,它们总会出现在最上面的套接字层. 用法: #include <sys/types.h ...

  6. Jmeter内置函数功能(五)

    在企业微信接口创建会议室时. {"name":"18F-会议室","capacity":10,"city":" ...

  7. OpenGL混合功能实例

    OpenGL 混合功能实例 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include <sb7.h> #include <vmath.h& ...

  8. tf.pad函数功能介绍

    tf.pad()函数主要是对张量在各个维度上进行填充,该函数的参数如下所示: pad(tensor,paddings,mode='CONSTANT',name=None ) 其中: tensor是待填 ...

  9. fread和fwrite函数功能

    fread和fwrite函数功能   用来读写一个数据块. 一般调用形式   fread(buffer,size,count,fp);   fwrite(buffer,size,count,fp); ...

最新文章

  1. css 定位及遮罩层小技巧
  2. 多线程系列之学习多线程下载的基本原理和基本用法(1)
  3. Mysql-高性能索引
  4. 一次性通过软考网工方案
  5. 6.824 Raft lesson4 2020(一)
  6. webpaper网页出题语言
  7. CentOS 6.4 升级 Mysq5.5l方法 和 用户远程登录数据库
  8. php服务器估算,使用zabbix API估算服务器磁盘空间可用天数
  9. tensorflow数据预处理
  10. AirDisk HDD
  11. python-回调函数
  12. 高斯过程回归GPR-MATLAB语法解释
  13. Windows自带的【远程桌面连接】操作方法及常见问题
  14. [网络] 数字签名和数字证书的原理机制
  15. 荧光定量PCR:基因相对表达量计算方法
  16. 安装CentOS7出现dracut-initqueue timeout的解决办法
  17. Detachment(数论)
  18. 【概念】等位基因相关概念辨析
  19. Android代码中setvisibility失效了?
  20. WebGL和OpenGL的区别及关系

热门文章

  1. Linux下redis的安装(适用centos)
  2. 信息与计算机科学专业自荐书,信息与计算科学专业的自荐信
  3. 2022-2028年中国六氟化硫行业市场研究及前瞻分析报告
  4. linux shell下获取cpu温度
  5. teamcity plugin中读取js和css文件的方法
  6. access order by 判断是否除数为0
  7. UIPopoverController在ARC环境下用法注意
  8. 将moss 2007的模板文件导入到moss 2010
  9. python3-pwntools教程_python的pwntools工具的日常使用
  10. C语言程序设计 细节总结(链表)