![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OPenGL
文章平均质量分 89
误入机械的小码
day by day be better
展开
-
OpenGL的gluLookAt和gluPerspective详解
对于二维的图形开发,拿简单的图片显示来说,我们主要的目的:就是在一块显示buffer中,不停的把每个像素进行着色,然后就可以绘制出来了.为了速度,很多其他的加速方法,但原理基本上就是这样了. 很直观,也很简单. 就像我们在画布上进行着色,就可以了.习惯了上面的二维的图形开发,我们来到三维世界,感觉一下子找不到北了. 怎样把颜色绘制上去了?怎样旋转/怎样平移呢?等等问题都一一来了.如转载 2016-04-13 09:15:18 · 953 阅读 · 0 评论 -
OpenGL 中 GLUT 消息事件处理函数
GLUT 这是一套 OpenGL 的辅助函数库,他使我们能十分简单的设置各种消息处理函数,而且与平台无关,也就是说如果使用glut 在windows 下编译通过的程序无需更改便可在 Linux, 和 Mac OS 下的编译运行,这一点是十分有用的,要知道 Win32 API 繁琐的代码走出了 Windows 的窗户可什么也干不了。给 GLUT 作了这么多广告,让我们看看他是怎么用的。转载 2016-04-10 09:38:54 · 2581 阅读 · 0 评论 -
OpenGL开发库的介绍
开发基于 OpenGL的应用程序,必须先了解 OpenGL的库函数。它采用 C语言风格,提供大量的函数来进行图形的处理和显示。 OpenGL库函数的命名方式非常有规律。所有 OpenGL函数采用了以下格式:库前缀有 gl、glu、aux、glut、wgl、glx、agl等等,分别表示该函数属于 OpenGL那个开发库,从函数名后面中还可以看出需要多少个参数以及参数的类型。 I代表转载 2017-01-17 08:25:59 · 415 阅读 · 0 评论 -
MFC单文档程序中搭建OpenGL框架
一、简介Windows GDI是通过设备句柄(Device Context(设备描述表)以下简称"DC")来绘图,而OpenGL则需要绘制环境(Rendering Context(着色描述表),以下简称"RC")。每一个GDI命令需要传给它一个DC,但与GDI不同,OpenGL使用当前绘制环境(RC)。但是RC并不能直接完成绘图,只能与特定的DC联系起来,从而完成具体的绘图工作。一转载 2017-01-17 09:04:37 · 795 阅读 · 0 评论 -
opengl导入3DS文件(带纹理)之填坑
一、3ds导入工具CLoad3DS.h和CLoad3DS.cpp " target="_blank">CLoad3DS.h和CLoad3DS.cpp二、使用方法1、在你工程中加入头文件 #include "CLoad3DS.h" 2、在定义全局变量的地方加入以下代码CLoad3DS *gothicLoader=new(CLoad3DS); t3DMod原创 2017-03-06 22:10:08 · 4773 阅读 · 9 评论