回 帖 发 新 帖 刷新版面

主题:[原创]OpenGL入门学习——第六课

趁着国庆这把火,再写一课吧。要不过两天,事情就又多起来了。
今后一段时间内我极有可能暂停更新,希望大家做好心理准备[em8]。学习是不能停止的,大家加油了。

下面回顾一下我们已经学习的课程:
[url=http://www.programfan.com/club/showbbs.asp?id=184355]第一课,编写第一个OpenGL程序[/url]
[url=http://www.programfan.com/club/showbbs.asp?id=184525]第二课,绘制几何图形[/url]
[url=http://www.programfan.com/club/showbbs.asp?id=184769]第三课,绘制几何图形的一些细节问题[/url]
[url=http://www.programfan.com/club/showbbs.asp?id=185032]第四课,颜色的选择[/url]
[url=http://www.programfan.com/club/showbbs.asp?id=196017]第五课,三维的空间变换[/url]
第六课,动画的制作  ——→  [color=0000FF]本次课程的内容[/color]

今天要讲的是动画制作——可能是各位都很喜欢的。除了讲授知识外,我们还会让昨天那个“太阳、地球和月亮”天体图画动起来。缓和一下枯燥的气氛。

=====================未完,请勿跟帖=====================

回复列表 (共40个回复)

11 楼

Up!

12 楼

支持

13 楼

我以前的毕业设计作的就是基于OPENGL的三维地理模型的建立,
用的也是标准C语言,

但是,后来发现,
     假如能够加入面向对向的概念,这个地理模型将更加的实用,
   因此,我现在狂学C++.我想问一下,

  哪里有C++写的OPENGL代码.

14 楼

非常不错!果真是精品!!!学习中!期待第7课!!!

15 楼


您好帮我吗?

16 楼

我想问一下:既然是
    typedef float GLfloat;
那么用GLfloat的时候何不直接就用float呢,它毕竟是我们用熟悉了的,编译器在编译的时候是先认得GLfloat还是先得float呢?既然GLfloat是typedef出来的,那么编译器似乎应该先认得float,这样两个方面还讲,用float都比GLfloat好一点.诸位认为呢?

17 楼

期待eastcowboy的指点中...............................

18 楼

OpenGL定义了自己的一套变量类型。如GLint,GLuint等。
虽然在目前的绝大多数系统中,这些类型的等效C语言类型与我们所想象的相同,但这并不表示今后一直都是这样。例如,在64位系统中,一个int可能是8个字节的大小,但根据OpenGL的规定,一个GLint是4字节。这一差异可能引起性能或其它方面的问题。
定义这些GL类型是为了减少在代码移植时不必要的麻烦。

19 楼

噢~~~~~~懂了.
就是,将来int变了的时候,只要改变#define int GLint; 中间的那个int 就行了!

20 楼

我顶!
学习中!
相见恨晚啊!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册