void glutTimerFunc(int delay, (void (*func)( int
parameter),int parameter) 这个函数相当于win32 api 中的timer 定时器,也是在delay毫秒后 放出一个定时器消息,而这里的func 则为这个消息的处理函数, patameter为附加参数。 这里有一点要注意这个函数是一次性的, 如果要重复使用可以在func中继续调用glutTimerFunc,而且这个功能是可以叠加的,在opengl 内部将他们看成许多个不同的定时器,这也就是为什么我们在上面的例子中连续按下鼠标右键会加快旋转的速度
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=628504
我就暂且给今天的笔记取个灵异事件的科教解析栏目的题目吧。
和猫聊天最大的收获是这句话:
天地之灵(402740419) 21:15:21
逻辑和显示 分离
这是经验,也是教训,也是潮流
天地之灵(402740419) 21:15:52
逻辑处理输入,改变状态
显示把状态展示到显示器
解除了我很多困惑。猫说的很清楚,我就不再多说了
下面说说我的计划。明天计划找老大聊科研基地的事,顺便把请他吃饭的诺言实现了,估计会聊到很晚,所以争取中午写学习笔记,下午有选修课。周四周五专心写Dr Mario。很难说能写到什么程度,因为以前写dp的很少有写到400行的时候,基本上写到一两百行就够我调试一两天了。虽说Dr Mario的逻辑比那些古怪算法简单多了,但是代码量增加,调试时间恐怕要指数级增长,我争取周五完成基本功能。周六周日又有两场比赛,真抱歉,这周末又做不了什么了。我想Dr Mario最多拖到下周二,也就是21号,完成一些附加的功能之类的。请大家监督我。
殿下定的计划里,Dr Mario持续到10月底,那么我21号到31号的时间就用来学习图形学理论知识,到时候把学到的知识每一点每一滴都总结出来给大家分享。另外科研基地的活动也马上就要大开工了,想想真烦啊,怎么总有些乱七八糟的事儿,就不能一次只做一件事。陈省身说“我一生只做一件事”,觉得很羡慕。不过这也都是我自己选择的,我的路都是我自己走的,更何况不是什么坏事。
我觉得自己面临很大的问题是这次得奖。比失败更难面对的是超出预计的荣誉。我找不到自己的位置了。一方面我无比怨念这成绩根本没法和我付出的努力比,另一方面,我的水平没达到那奖的程度。有些矛盾。我想还是多些感恩吧。不管经历什么,只要我在不断成长就好。