OpenGL
对着阳光微笑
这个作者很懒,什么都没留下…
展开
-
认识glBegin
初学OpenGL的时候总有很多函数或者函数的参数不会用,不明白其作用,今天主要总结一下关于glBegin()中的参数用法。一、glBegin---------glBegin表示一组用于定义一个或者多个图元的顶点的开始。此函数通常与glEnd函数联用,在glBegin()和glEnd()之间可调用的函数如下:glVertex():设置顶点坐标 glColor()原创 2017-08-17 16:43:24 · 3478 阅读 · 1 评论 -
关于glClear等函数的用法
一、清除等相关函数glClear():将从窗口中清除最后一次所绘制的图形。glClearColor(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha):设置颜色和Alpha值,用于清除颜色缓冲区,需要使用的填充值范围在【0.0f,1.0f】。glClearDepth(GLclampf dep...原创 2017-08-18 10:01:52 · 3399 阅读 · 0 评论 -
openGL环境搭建
一、环境搭建步骤1.下载OpenGL需要的库文件 ,一般可以选择下载glut库(内含所有必须文件),如下图2. 解压后将得到的glut.lib和glut32.lib这两个静态函数库复制到文件目录的lib文件夹下 : C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib3. 将glut.dll,glut32.dll这两个动态库文件...原创 2018-04-20 10:42:24 · 360 阅读 · 0 评论 -
碰撞检测----Sphere包围盒
碰撞检测,最主要的就是包围盒,常用的包围盒有Sphere包围盒、AABB包围盒、OBB包围盒、k-Dops包围盒以及固定方向的凸包,先介绍一下简单的Sphere包围盒(球形包围盒)吧。 Sphere包围球法:包含目标对象的最小球体,紧密性差,包围的目标对象会产生大量的冗余空间,剔除效率低,但是其构造简单、存储空间小且由于球的对称性,不受旋转变化的影响,只需要根据平移量对球...原创 2019-03-11 19:59:20 · 2241 阅读 · 0 评论 -
解决 LINK : fatal error LNK1104: 无法打开文件“freeglutd.lib”问题
最近跑程序,发现总有这样的错误,如下图:开始我以为是缺少了freeglutd.lib这个文件,之后才发现压根没有这个文件。于是找到了解决办法:鼠标右键单击项目,选择属性,出现如下图:找到C/C++ ----》预处理器-----》点开预处理器定义,点编辑添加 NDEBUG 点击确定即可,我是在Debug环境下运行的程序。...原创 2019-04-03 16:38:17 · 9879 阅读 · 7 评论