《VC++6.0 openGL》
梁Rio
这个作者很懒,什么都没留下…
展开
-
《基于MFC的OpenGL编程》Part 8 Lighting
本文在第七篇文章的基础上,为其加入灯光效果。Materials OpenGL materials are description of what objects are made of. It basically specifies how much of light they reflect and this is what we would be seeing. Op转载 2016-03-02 08:22:53 · 862 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 6 Animation
《基于MFC的OpenGL编程》Part 6 Animation 本文中将对第4—5篇文章中的太阳系模型进行修改,加入一些动画效果。此外还会加入显示帧速率的代码。 加入动画效果最容易的方法是响应WM_TIMER消息,在其消息处理函数中改变一些参数值,比如每过多少毫秒就旋转一定的角度,并且重绘场景。Frame RateFrame rate is转载 2016-02-29 09:07:57 · 923 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 5 Keyboard and Mouse Control
《基于MFC的OpenGL编程》Part 6 Keyboard and Mouse Control原文链接在上一篇的基础上加入对 键盘和鼠标 的事件处理程序,以便用其来 控制3D物体的旋转和移动 。1、首先在CMy2OpenGLView类中为WM_KEYDOWN, WM_LBUTTONDOWN, WM_LBUTTONUP 和 WM_MOUSEMOVE四个事件加入事件处转载 2016-02-28 10:15:09 · 1120 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 4 Transformations - Rotations, Translations and Scaling
《基于MFC的OpenGL编程》Part 4 Transformations - Rotations, Translations and Scaling原文链接Transformations - Translation, Rotation and ScalingTranslation is nothing but moving along an arbitrary axis.转载 2016-02-28 09:33:06 · 678 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part3 Drawing Simple 3D objects
《基于MFC的OpenGL编程》Part 3 Drawing Simple 3D objects视见体Viewing Volume is nothing but the region of 3D Cartesian space in that will occupy the window.It is nothing but the minimum and maximum x, y转载 2016-02-27 09:47:08 · 1362 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 2 Drawing Simple 2D Shapes
《基于MFC的OpenGL编程》Part 2 Drawing Simple 2D Shapes原文链接剪裁区域 In OpenGL when you create a window to draw in we must specify the coordinate system we want to use and how to map the specif转载 2016-02-26 09:31:20 · 911 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 1 A Primer
《基于MFC的OpenGL编程》Part 1 A Primer3D图形学基本概念PerspectivePerspective refers to the angles between the lines that lend the illusion of three dimensions.Colors and ShadingMoving beyond line drawin转载 2016-02-25 16:13:45 · 671 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 9 Texture Mapping
《基于MFC的OpenGL编程》Part 9 Texture Mapping 本文在第8篇文章的基础上,为立方体加入纹理映射的功能。Texture MappingTexture Mapping in OpenGL is a fairly straightforward concept. Every texture is nothing but an image of转载 2016-03-02 10:07:42 · 1073 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 15 Reflection
《基于MFC的OpenGL编程》Part 16 Reflection 原文链接 源码链接ReflectionsAdding reflections to a program too can improve its realism to a great extent. Here we'll look at a simple method to cr转载 2016-03-08 08:25:39 · 853 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 14 Selection
《基于MFC的OpenGL编程》Part 14 Selection 原文链接 资源链接SelectionSelection is a powerful feature of OpenGL that allows you click at some position of the OpenGL window using the mouse a转载 2016-03-07 08:34:44 · 906 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 13 Quadrics
《基于MFC的OpenGL编程》Part 13 Quadrics 原文链接本文在第十篇文章的基础上,为其加入显示各种二次曲面的代码;Quadrics Every quadric has a few settings associated with it. We have to create a quadric first and then customize转载 2016-03-06 10:14:13 · 463 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 10 Blending, Antialiasing and Fog
《基于MFC的OpenGL编程》Part 10 Blending, Antialiasing and Fog 原文链接Blending and TransparencyBlending in OpenGL provides pixel-level control of RGBA color storage in the color buffer. To enabl转载 2016-03-03 08:56:50 · 948 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 12 Creating 2D and 3D Text
《基于MFC的OpenGL编程》Part 12 Creating 2D and 3D Text原文链接wglUseFontBitmaps函数The wglUseFontBitmaps() function creates a set of bitmap display lists based on the glyphs in the currentl转载 2016-03-04 12:31:04 · 858 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 11 Creating and Using Display Lists
《基于MFC的OpenGL编程》Part 11 Creating and Using Display Lists 原文链接 源码链接 本文对第10篇文章进行修改,使用显示列表来存储渲染命令。注:添加显示列表虽然对界面没有特别大的影响,但是有一个明显的效果,程序运行时的内存占用量变小了,特别是加载带纹理的图像时,内存占用会急剧飙升,添加了显示列表后,内存占用相对平稳,暂无卡死现象。显示列表转载 2016-03-04 08:39:05 · 755 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 7 Colors
《基于MFC的OpenGL编程》Part 7 Colors 原文链接 OpenGL支持两种颜色模式:RGBA和颜色索引模式,本文关注于前者。Smooth Shading and Flat Shading When Smooth Shading is specified, the color values are interpolated between v转载 2016-03-01 09:57:00 · 958 阅读 · 0 评论 -
《基于MFC的OpenGL编程》Part 0 基于MFC的OpenGL基本框架
《基于MFC的OpenGL编程》Part 0 基于MFC的OpenGL基本框架 环境配置:VC++6.0、win7 64位OpenGL库配置: 首先下载需要的GLUT头文件转载 2016-03-09 15:40:58 · 3427 阅读 · 4 评论