CDN加速镜像 | 设为首页 | 加入收藏夹
当前位置: 首页 资源下载 源码下载 图形图象 3D图形编程

文件名称:MyWater.基于vc++使用opengl开发的3D水纹波浪

  • 所属分类:
  • 标签属性:
  • 上传时间:
    2012-09-02
  • 文件大小:
    1.93mb
  • 已下载:
    3次
  • 提 供 者:
  • 相关连接:
  • 下载说明:
    别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容来自于网络,使用问题请自行百度

基于vc++使用opengl开发的3D水纹波浪,
          场景绘制与渲染
BOOL CMyWaterView::RenderScene()
{
  glClear(GL_COLOR_BUFFER_BIT)
  glPushMatrix()
  glScalef(10,1,10)
  if (!rgb)
    glColor3f(.31, .41, .97)
  else
    glColor3f(1.f,1.f,1.f)
  glTranslatef(0.f,-1.f,0.f)
  glMatrixMode(GL_TEXTURE)
  glPushMatrix()
  glTranslatef(ttrans[0], ttrans[1], 0.)
  glScalef(10.f, 10.f,1.f)
  draw_mesh()
  glPopMatrix()
  glMatrixMode(GL_MODELVIEW)
  glPopMatrix()

  ttrans[0] += .005f
  if (ttrans[0] == 1.0f) ttrans[0] = 0.0f
  ttrans[1] -= .0025f
  if (ttrans[1] <= 0.0f) ttrans[1] = 1.0f

  ::SwapBuffers(m_pDC->GetSafeHdc())     //交互缓冲区
  return TRUE
}

,Based on vc++ using the opengl developed 3D wave水纹, drawing and rendering scenes BOOL CMyWaterView:: RenderScene () (glClear (GL_COLOR_BUFFER_BIT) glPushMatrix () glScalef (10,1,10) if (! Rgb) glColor3f ( .31, .41, .97) else glColor3f (1.f, 1.f, 1.f) glTranslatef (0.f,-1.f, 0.f) glMatrixMode (GL_TEXTURE) glPushMatrix ()  glTranslatef (ttrans [0], ttrans [1], 0.) glScalef (10.f, 10.f, 1.f) draw_mesh () glPopMatrix () glMatrixMode (GL_MODELVIEW) glPopMatrix () ttrans [0]+ = .005 f if (ttrans [0] == 1.0f) ttrans [0] = 0.0f ttrans [1]-= .0025 f if (ttrans [1] < = 0.0f) ttrans [1 ] = 1.0f :: SwapBuffers (m_pDC-> GetSafeHdc ()) // interactive buffer return TRUE )
(系统自动生成,下载前可以参看下载内容)

下载文件列表

MyWater/Debug/MainFrm.obj
MyWater/Debug/MyTexture.obj
MyWater/Debug/MyWater.exe
MyWater/Debug/MyWater.ilk
MyWater/Debug/MyWater.obj
MyWater/Debug/MyWater.pch
MyWater/Debug/MyWater.pdb
MyWater/Debug/MyWater.res
MyWater/Debug/MyWaterDoc.obj
MyWater/Debug/MyWaterView.obj
MyWater/Debug/StdAfx.obj
MyWater/Debug/vc60.idb
MyWater/Debug/vc60.pdb
MyWater/Debug/WATER1.BW
MyWater/MainFrm.cpp
MyWater/MainFrm.h
MyWater/MyTexture.cpp
MyWater/MyTexture.h
MyWater/MyWater.clw
MyWater/MyWater.cpp
MyWater/MyWater.dsp
MyWater/MyWater.dsw
MyWater/MyWater.h
MyWater/MyWater.ncb
MyWater/MyWater.opt
MyWater/MyWater.plg
MyWater/MyWater.rc
MyWater/MyWaterDoc.cpp
MyWater/MyWaterDoc.h
MyWater/MyWaterView.cpp
MyWater/MyWaterView.h
MyWater/ReadMe.txt
MyWater/RES/MyWater.ico
MyWater/RES/MyWater.rc2
MyWater/RES/MyWaterDoc.ico
MyWater/RES/Toolbar.bmp
MyWater/Resource.h
MyWater/StdAfx.cpp
MyWater/StdAfx.h
MyWater/WATER1.BW
MyWater/Debug
MyWater/RES
MyWater

相关说明

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

相关评论

暂无评论内容.

发表评论

*快速评论: 推荐 一般 有密码 和说明不符 不是源码或资料 文件不全 不能解压 纯粹是垃圾
*内  容:
*验 证 码:
搜珍网 www.dssz.com