本项目实现了用OpenGL绘制一个简单场景,包含正方体、球体和网格,实现了物体的旋转、缩放、平移和灯光效果。附有项目完整代码,有详细注释。适合初学者熟悉opengl使用。
开发情况
开发环境VS2012+OpenGL
开发平台 Intel core i5,Intel HD Graphics Family
本项目实现了绘制一个场景(包括立方体、球体、网格),对各物体实现平移、旋转、缩放功能,添加了光源并简单设置了物体材质。
本项目示例代码下载(里面有详细注释)
感谢nehe的框架!
场景介绍
初始场景,在(-3.0f,-2.0f,-10.0f)处绘制了一个正方体,在(3.0f,-2.0f,-10.0f)处绘制了一个半径为2的球,在y = -3.0f平面绘制了10*10的网格线。
操作介绍