
opengl
木乃伊x
cocos2d-x
展开
-
OpenGL程序无法启动此应用程序,因为计算机中丢失glut32.dll
转自:http://blog.youkuaiyun.com/tyxkzzf/article/details/40789901今天打开一个OpenGL源码,各种修改之后想要运行看一下效果,结果在我的开发环境下出现缺少相应的dll库:Windows7 64位+VS2010提示:程序无法启动此应用程序,因为计算机中丢失glut32.dll。。。。。。果断查看System3转载 2015-05-05 15:35:54 · 654 阅读 · 0 评论 -
opengl 几种变换和变换次序
1)视图变换场景绘制的第一种变换,用来确定观察点和观察方向。默认情况下,在透视投影中,观察点位于(0,0,0),沿Z轴负方向观察;正投影中,观察点位于Z轴正方向无限远处,向Z轴负方向观察,能看到视景体中所有东西。2)模型变换用于操纵特写的模型,对模型进行偏移、旋转、缩放等。应当注意变换的顺序。3)投影变换定义了视景体,并创建了裁剪平面。当所有模型已经完成时,投影变换来指定如何将原创 2015-05-28 12:21:48 · 669 阅读 · 0 评论 -
opengl 渲染管线
学习着色器,并理解着色器的工作机制,就要对OpenGL的固定功能管线有深入的了解。首先要知道几个OpenGL的术语渲染(rendering):计算机根据模型(model)创建图像的过程。模型(model):根据几何图元创建的物体(object)。几何图元:包括点、直线和多边形等,它是通过顶点(vertex)指定的。最终完成了渲染的图像是由在屏幕上绘制的像素组成的。在内存中,转载 2015-09-10 16:41:24 · 491 阅读 · 0 评论 -
关于矩阵的用法
三元组的意义:一个三元组(x,y,z)可以表示为一个顶点的位置,然而,一个三元组(x,y,z)还表示一个向量。所以需要注意,三元组既可以表示为一个坐标还可以表示一个方向。 矩阵:相乘的条件:设有矩阵A与矩阵B能够相乘,则:A的列数=B的行数。 顶点:通常,一个顶点的位置信息由[x, y, z, w]表示,其中w表示缩放因子。将来所有的变换操作都将是针对此四维向量的乘法。原创 2015-09-14 13:22:09 · 906 阅读 · 0 评论 -
mac 下 不用Xcode, 用gcc自己编译OpenGL工程
最近想在mac做OpenGL,但我又不想用xcode,xcode开销太大了,一点都不爽快,于是我尝试着用vim开发,gcc编译。经过2天的配置,终于配置出来了。大概步骤如下:1)安装代码编辑、编译工具,编辑器我用的是vim,这个系统默认安装好了。编译器我用的是gcc,这个好像也是自带的,还是装xcode的时候装的,不清楚,因为我装这些之前已经装好xcode了,可以敲命令:gcc -vers原创 2015-11-29 15:17:08 · 3088 阅读 · 0 评论 -
glfw开发步骤
1)引入头文件#include glfw3头文件中,定义了GLFW API的所有的常量,类型和函数,也包含了opengl的头文件,和平台所需的常量。在windows下,我们需要在include gl/gl.h之前include windows.h,这就影响到了我们代码的纯洁性。而在glfw中不需要考虑这些,不用手动添加,如果非要添加的话,需要将在include glfw3.h之前inc翻译 2015-11-29 23:18:15 · 7834 阅读 · 0 评论