OpenGL是一个与硬件无关的软件接口。可以在不同的平台如Windows 95、Windows NT、Unix、Linux、MacOS、OS/2之间进行移植。因此,支持OpenGL的软件具有很好的移植性,可以获得非常广泛的应用。
为了开启三维图形编程这扇神秘大门,本讲座在结合OpenGL有关理论知识的基础上,着重介绍Visual C++6.0开发环境中的编程实现。本讲座将尽量详尽地解释文中的例子,解释每一行代码在做什么,即便你对OpenGL甚至Visual C++一无所知,你也可以基本上读懂这些例子,并且可以模仿这些例子写一些自己的程序。