设为首页 加入收藏 广告服务 [关闭广告] 
 上传源码  文档中心  源码交易  
Delphi源码 | VB源码 | VC源码 | Java源码 | PB源码 | .Net源码 | Python源码 | Android源码 | iOS源码 | ASP源码 | PHP源码 | JSP源码 | JavaScript
 首页 > VC源码 > 图象 > 二维图像的三维展示

 热门VC源码

二维图像的三维展示

  • 资源等级:
  • 上传会员:
  • cty901
  • 资源类别:
  • VC源码¦图象
  • 文件大小:
  • 104KB
  • 原创作者:
  • 未知
  • 发布时间:
  • 2017-08-30 15:38:13
  • 网友评分:
  • 0.0分 / 0次
  • 下载次数:
  • 64


    为了图像处理的需要,实现二维图像的三维显示,于是写了本代码,希望与此有兴趣的读者共享。

    图像的获取一是bmp图像文件,二是来自剪贴板。

    本代码在MFC中调用OpenGL库函数来实现二维图像的三维显示,图像的宽度、高度和象素的亮度分别为三维空间的x,z,y坐标。程序主要有初始化、绘图、资源释放和操作部分,这些功能在OGL_MFCView.cpp文件中实现。OpenGL库的初始化在该文件中的OnCreate,InitScene和DrawScene函数中实现,主要初始化OpenGL运行时的环境变量,三维物体的光照,材质等,由于介绍OpenGL库的初始化的文档很多,在这里我就不多说了,感兴趣的读者可以参考有关的文档。在DrawScene函数中调用全局函数GLDraw3DBMP完成绘图部分。

    编译源代码时,必须把opengl32.lib glu32.lib链到工程中。 

    可以通过对话框改变材质。按上下箭头键可以实现三维图像的绕x轴旋转,按左右箭头键可以实现三维图像绕z轴旋转。

    本代码在Windows2000下编译通过。

     

      网友评论(共有0条)
    网友评分           1.0
      暂时还没有评论
      → 发表我的评论:

    *字数限制500个字符(一个汉字占三个字符)



    广告服务 -- 关于本站 -- 付款方法 -- 会员指南 -- 联系方法
    E-mail:  
    QQ技术交流群:编程乐园 11807356(VB交流群) 3326898(Delphi交流群) 14230528(VC交流群)
    版权所有 © 2003-2017 源码天空 保留所有权力