2009年1月9日

[NEHE Couse] 04.Rotating objects

摘要: 没有什么新内容,注意glRotatef函数的使用就可以了,我在程序中为了效果,引入了glutIdleFunc函数的使用,具体用法大家可以google下。此外为了让三角面片旋转时不至于旋转出视线,我把glOrtho的参数也修改了。点击鼠标左键物体开始旋转,点击右键旋转停止。 程序如下: Code highlighting produced by Actipro CodeHighlight... 阅读全文

posted @ 2009-01-09 14:49 笔记 阅读(361) 评论(0) 推荐(0) 编辑

[NEHE Couse] 03.My first polygon with various color

摘要: 这一节跟第二节没什么大的区别,就是在原来简单面片上加了颜色,注意glColor3f()的使用以及glShadeModel(GL_SMOOTH)和glShadeModel(GL_FLAT)对颜色的控制,后面出现的glColor3f函数会覆盖前面glColor3f函数的功能。 程序代码: Code highlighting produced by Actipro CodeHighligh... 阅读全文

posted @ 2009-01-09 12:56 笔记 阅读(289) 评论(0) 推荐(0) 编辑

[NEHE Couse] 02.My first polygon

摘要: 这节比较简单但却很重要,因为几乎所有复杂的物体都是有基本的图形面片组成的(这点会随着你对图形学的深入而变的明显起来),我在教程原来的基础上,画了一个三角面片,长方体面片和一条直线,都是OpenGL里简单却基础的知识,注意下glPushMatrix()和glPopMatrix()的使用。 代码如下: Code highlighting produced by Actipro CodeHi... 阅读全文

posted @ 2009-01-09 11:02 笔记 阅读(325) 评论(0) 推荐(0) 编辑

导航