OpenGL图形绘制函数详解

OpenGL 的库函数,功能丰富,涉及了图形绘制的各个方面。你想要绘制一个 2D 图形?用glBeginglEnd就能搞定。要进行复杂的几何变换?glTranslate*()glRotate*()glScale*()这几种函数就是你的好帮手。想加点颜色和光照效果?glColor*()glLight*()让你一键搞定。OpenGL不仅可以基本的图形绘制,还有更复杂的投影变换、纹理映射、曲面绘制等功能。甚至还有glPushMatrixglPopMatrix这些矩阵操作函数,你各种坐标变换。GLU(辅助库)更是帮你封装了一些常用的操作,简化了开发流程。例如gluPerspectivegluLookAt让你更容易设置视角。简单来说,OpenGL就像是一个图形的大工厂,从几何图形到复杂的三维变换,一应俱全。

如果你正打算使用OpenGL来进行图形渲染,最好先熟悉这些基础的函数。了解了glTexCoord*的用法,你就能纹理映射;掌握glGet*glEnable,就能轻松控制 OpenGL 的渲染状态。推荐从最基础的几何绘制开始,逐步理解每个函数的使用。

doc 文件大小:44.5KB