OpenGL绘制旋转立方体
概要 主要介绍使用OpenGL绘制一个立方体,并给立方体的六个面赋予不同的颜色,并使立方体可以自动旋转,也可以通过键盘按键A、D、W、S进行左、右、上、下移动。 1.使用GLM函数库(OpenGL Mathematics)进行立方体举矩阵的变换运算; 2.使用PVM矩阵进行坐标系变换。PVM矩阵即 P:projection;V:view;M:model。model矩阵对应从局部坐标系到世界坐标系的变换;view矩阵对应从世界坐标系到观察坐标系的变换;projection 矩阵对应从观察坐标系到剪裁空间的变换。 3.通过注册鼠标和键盘控制函数,使立方体可以通过设备控制。 效果 主要实现代码 main.cpp 完整的项目代码 链接:https://pan.baidu.com/s/1GH_3Yqe4FJt6ivZ1DZkhSA 提取码:u8gs 参考资料 https://www.icourse163.org/learn/HUST-1003636001?tid=1457257442#/learn/content?type=detail&id=1232561377&sm=1