文件名称:20052111201507
- 所属分类:
- OpenGL
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2008-10-13
- 文件大小:
- 106.18kb
- 下载次数:
- 1次
- 提 供 者:
- 杨**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
本人为了图像处理的需要,很想实现二维图像的三维显示,于是写了本代码,希望与此有兴趣的读者共享。图像的获取一是bmp图像文件,二是来自剪贴板。本代码在MFC中调用OpenGL库函数来实现二维图像的三维显示,图像的宽度、高度和象素的亮度分别为三维空间的x,z,y坐标。程序主要有初始化、绘图、资源释放和操作部分,这些功能在OGL_MFCView.cpp文件中实现。OpenGL库的初始化在该文件中的OnCreate,InitScene和DrawScene函数中实现,主要初始化OpenGL运行时的环境变量,三维物体的光照,材质等,由于介绍OpenGL库的初始化的文档很多,在这里我就不多说了,感兴趣的读者可以参考有关的文档。在DrawScene函数中调用全局函数GLDraw3DBMP完成绘图部分。
编译源代码时,必须把opengl32.lib glu32.lib链到工程中。
可以通过对话框改变材质。按上下箭头键可以实现三维图像的绕x轴旋转,按左右箭头键可以实现三维图像绕z轴旋转。
编译源代码时,必须把opengl32.lib glu32.lib链到工程中。
可以通过对话框改变材质。按上下箭头键可以实现三维图像的绕x轴旋转,按左右箭头键可以实现三维图像绕z轴旋转。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 7346266620052111201507.rar 列表 20052111201507\OGL_MFC.clw 20052111201507\Bmpfile.h 20052111201507\MainFrm.h 20052111201507\OGL_MFC.h 20052111201507\OGL_MFCDoc.h 20052111201507\OGL_MFCView.h 20052111201507\resource.h 20052111201507\SelectColorDlg.h 20052111201507\StdAfx.h 20052111201507\UrlLink.h 20052111201507\Bmpfile.cpp 20052111201507\MainFrm.cpp 20052111201507\OGL_MFC.cpp 20052111201507\OGL_MFCDoc.cpp 20052111201507\OGL_MFCView.cpp 20052111201507\SelectColorDlg.cpp 20052111201507\StdAfx.cpp 20052111201507\UrlLink.cpp 20052111201507\res\OGL_MFC.rc2 20052111201507\res\OGL_MFCDoc.ico 20052111201507\res\OGL_MFC.ico 20052111201507\res\Toolbar.bmp 20052111201507\res\『源码天空』.url 20052111201507\res\免费『商业源码』.url 20052111201507\res\使用说明.txt 20052111201507\res 20052111201507\OGL_MFC.plg 20052111201507\OGL_MFC.opt 20052111201507\OGL_MFC.dsp 20052111201507\OGL_MFC.dsw 20052111201507\OGL_MFC.rc 20052111201507\ReadMe.txt 20052111201507\ThreeDBMP.exe 20052111201507\『源码天空』.url 20052111201507\免费『商业源码』.url 20052111201507\使用说明.txt 20052111201507