OpenGL三茶壶三光源(光源绕着茶壶旋转)有好几个坐标系

时间:2014-11-29 14:28:19
【文件属性】:

文件名称:OpenGL三茶壶三光源(光源绕着茶壶旋转)有好几个坐标系

文件大小:68KB

文件格式:RAR

更新时间:2014-11-29 14:28:19

OpenGL 茶壶 光源 旋转

1. 绘制带有光照效果的场景; 2. 场景包含 3 个茶壶,通过键盘 123 可以分别选中三个茶壶,然后用鼠标对每个茶壶 进行分别的旋转; 3. 使用点光源,点光源为白色,以白色的球体表示; 4. 使用 3 个不同的点光源 i. 光源 1 的坐标设置在世界坐标系中,并围绕着三个茶壶的中心进行圆周运动; ii. 光源 2 的坐标 设置在观察坐标系,不发生变化; iii. 光源 3 的坐标设置在茶壶 1 的物体坐标系中,当茶壶 1 被选中进行旋转时,光 源 3 要跟随茶壶 1 做相同的旋转;


【文件预览】:
OpenGL三茶壶三光源(光源绕着茶壶旋转)
----OpenGL_App()
--------stdafx.cpp(297B)
--------stdafx.h(376B)
--------OpenGL_App.vcproj.LEI-EBC55AA8CD0.Administrator.user(1KB)
--------OpenGL_App.vcproj(4KB)
--------OpenGL_App.cpp(13KB)
----Teapot_Release.exe(15KB)
----OpenGL_App.sln(896B)
----操作说明_ReadMe.txt(404B)
----OpenGL_App.suo(11KB)
----GLUT32.DLL(157KB)

网友评论

  • 非常不错,可以考虑初学者看看
  • 代码很适合用于学习Opengl光源
  • 代码很适合用于学习Opengl光源、旋转、视角和坐标系变换,赞一个
  • 初学opengl中,感觉代码写的比我好,学习ing
  • 不错的入门代码,有学习价值。。不过我想借鉴的是旋转系统中光源不变的方法。。这里没有
  • 很好,对我十分的有帮助,感激
  • 刚学习opengl的光源问题,很不错的例子。
  • 挺不错的,就是debug模式下编译不通过,老是提示glew32.lib找不到?release模式下很正常。
  • 没有运行成功
  • 实现不了 提示不能连接到“glew32s.dll”,我只用过glew32.dll
  • 不是VC环境下基于MFC单文档的,所以代码没运行成功,帮助不大。
  • 代码有点凌乱,但是可以实现三个茶壶的单独控制。
  • 很不错,入门借鉴~~~
  • 是实现将物体按照鼠标任意旋转的一种方式,是最简单的一种方式。用虚拟球的方式来实现这种效果可能会更好,不过代码可能要复杂些。