文件名称: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轴旋转。


(系统自动生成,下载前可以参看下载内容)

下载文件列表

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

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org