文件名称:实现一个带有光照和纹理的地球模型动画
文件大小:3.48MB
文件格式:RAR
更新时间:2017-03-20 09:38:22
计算机图形学 地球模型动画
实现一个带有光照和纹理的地球模型动画: 1、 使用二次曲面对象创建一个球体 提示:课本 P88 介绍了二次曲面对象创建方法 用 gluQuadricTexture(quadric, GLU_TRUE); // 创建纹理坐标 2、 创建平行光源模拟太阳光,照亮地球模型。 参考: 光源位置为 { 50.0, 0.0, 50.0, 0.0 } 漫反射光颜色为 { 1.0, 1.0, 1.0, 1.0 } 全局环境光颜色为 { 0.4, 0.4, 0.4, 1.0 } 可以根据需要自己调整光源的各种属性。 3、 使用 glpng读取地球纹理图片(earth.png),并映射到球体上(提示:查看 glpng.html 中的使用说明和 API) 4、 让地球旋转运动起来,生成动画,思考如何让旋转变得平滑流畅。(提示:参考hw1作业参考答案提供的动画主循环编写方法)
【文件预览】:
earth
----earth.png(3.46MB)
----Debug()
--------vc90.pdb(68KB)
--------vc90.idb(51KB)
--------BuildLog.htm(6KB)
--------mt.dep(65B)
--------earth.exe.embed.manifest(663B)
--------main.obj(21KB)
--------earth.exe.intermediate.manifest(621B)
--------earth.exe.embed.manifest.res(728B)
----earth.vcproj(4KB)
----earth.vcproj.BTGJ7L5YDIJXJC7.Administrator.user(1KB)
----hw6.cpp(3KB)