文件名称:20052111201507
- 所属分类:
- OpenGL
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 106kb
- 下载次数:
- 0次
- 提 供 者:
- 杨**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
本人为了图像处理的需要,很想实现二维图像的三维显示,于是写了本代码,希望与此有兴趣的读者共享。图像的获取一是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轴旋转。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
20052111201507
..............\Bmpfile.cpp
..............\Bmpfile.h
..............\MainFrm.cpp
..............\MainFrm.h
..............\OGL_MFC.clw
..............\OGL_MFC.cpp
..............\OGL_MFC.dsp
..............\OGL_MFC.dsw
..............\OGL_MFC.h
..............\OGL_MFC.opt
..............\OGL_MFC.plg
..............\OGL_MFC.rc
..............\OGL_MFCDoc.cpp
..............\OGL_MFCDoc.h
..............\OGL_MFCView.cpp
..............\OGL_MFCView.h
..............\ReadMe.txt
..............\res
..............\...\OGL_MFC.rc2
..............\...\使用说明.txt
..............\resource.h
..............\SelectColorDlg.cpp
..............\SelectColorDlg.h
..............\StdAfx.cpp
..............\StdAfx.h
..............\ThreeDBMP.exe
..............\UrlLink.cpp
..............\UrlLink.h
..............\使用说明.txt
..............\Bmpfile.cpp
..............\Bmpfile.h
..............\MainFrm.cpp
..............\MainFrm.h
..............\OGL_MFC.clw
..............\OGL_MFC.cpp
..............\OGL_MFC.dsp
..............\OGL_MFC.dsw
..............\OGL_MFC.h
..............\OGL_MFC.opt
..............\OGL_MFC.plg
..............\OGL_MFC.rc
..............\OGL_MFCDoc.cpp
..............\OGL_MFCDoc.h
..............\OGL_MFCView.cpp
..............\OGL_MFCView.h
..............\ReadMe.txt
..............\res
..............\...\OGL_MFC.rc2
..............\...\使用说明.txt
..............\resource.h
..............\SelectColorDlg.cpp
..............\SelectColorDlg.h
..............\StdAfx.cpp
..............\StdAfx.h
..............\ThreeDBMP.exe
..............\UrlLink.cpp
..............\UrlLink.h
..............\使用说明.txt