/CGLab-OpenGL

使用OpenGL写的几个计算机图形学实验

Primary LanguageC++

CGLab-OpenGL

使用OpenGL写的几个计算机图形学实验

实验一

初步体验OpenGL。

一些OpenGL的基本语法以及画图框架,为以后画图做准备。

这里直接使用了main函数作为程序入口。

实验二

利用OpenGL完成基本图元的绘制(包括圆、正多边形、圆环、点和线)。

完成鼠标和键盘的输入处理功能,体验反走样并实现简单的圆环反走样算法。

实验三

利用OpenGL画多边形。

画闪烁旋转的正六边形。

实验四

键盘交互

利用 glutKeyboardFunc 函数实现键盘的读取。

功能:按 'W'、 'S'、 'A'、 'D' 分别进行上下左右移动。

鼠标交互

利用 glutMouseFuncglutMotionFunc 分别实现鼠标的按键读取和移动时光标位置读取。

功能:按下鼠标左键,移动画直线。