![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
文章平均质量分 50
笑着走完自己的路
这个作者很懒,什么都没留下…
展开
-
在Visual Studio 2013下利用MFC框架配置OpenGL
PS:这是弱鸡第一次写这样的总结,请多指教!需要做好的工作: 把.h文件放入D:\Program Files\Microsoft Visual Studio 12.0(前面的是Visual Studio 2013的路径)\VC\include\GL(如果没有GL文件夹,新建一个即可) 把.lib文件放入D:\Program Files\Microsoft Visual Studio 12.0\VC\原创 2017-03-12 13:19:36 · 2998 阅读 · 6 评论 -
界面设置笔记
最近在较深入研究OpenGL,决定闲余抽一些时间把自己做小绘图系统的经验记录下来,同时也算是一种放松方式吧。言归正传,我们接着上一个配置好的程序。PS:下面的修改对应的是ChildFrm.h一、如果点击黑框的放缩按钮,屏幕会闪烁。这些的话,体验肯定不好。 解决: 在View类添加函数OnEraseBkgnd() 我们设置每次都默认擦除背景。BOOL CStudyView::OnEraseBkg原创 2017-03-12 13:32:52 · 527 阅读 · 2 评论 -
菜单设置笔记
深入研究OpenGL后,才发现自己以前所用的光照和纹理都是皮毛!!! 头疼,就接着上一篇界面设置,今天记录一下菜单的设置。一、打开资源视图/Menu/IDR_StudyTYPE 手动加入一个“图形学实验”,再加入一个选项“绘图一” 假如绘图一就是上一次绘制的图形,这样的话就需要把开始界面的图形清空,当然这很容易,我们注释掉drawpicture()函数里面的代码即可 二、加入事件处理程序原创 2017-03-12 13:35:30 · 403 阅读 · 0 评论 -
Visual Studio 2013 搭建OpenGL平台
学习OpenGL光照和纹理的时候,可以用这个平台,算是一个OpenGL的控制台程序。在这个平台上只写OpenGL代码即可,一直用MFC框架来写OpenGL,都快忘记如何解决搭建时的问题了。(1)新建项目/模板/Visual C++/Win 32/Win 32控制台应用程序,点击“确定”,并去掉“预编译头”那个选项。(2)之后在.cpp里面加上一句 #define GLUT_DISABLE_ATEXI原创 2017-03-12 13:43:28 · 556 阅读 · 0 评论 -
Graphics_Work笔记
这是利用C++和OpenGL在Visual Studio 2013下写的(偷懒用了MFC框架),里面加了很多和图形学有关的二维和三维图形。图形的话,基本上(有一个不行)都可以平移,三维图形是可以旋转的。 先附上一个MFC基础教程,因为要用到一些关于MFC的知识。虽然MFC有些没落了,但是技多不压身啊。明明是想偷懒 地址:教程 PS:这篇教程不是我写的,是从网上下载的,但是时间太久远了,我没办...原创 2017-03-12 13:16:17 · 414 阅读 · 0 评论