
OpenGL
文章平均质量分 75
PCbinary_001
诚实勤奋,有上进心,.有良好团队合作精神,集体荣誉感强,认真负责,对程序编写,尤其是对游戏程序的编写有浓厚的兴趣,自学能力强,组织能力强,可以快速融入团队,适应繁重工作,吃苦耐劳;
展开
-
【OpenGL】理解GL_TRIANGLE_STRIP等绘制三角形序列的三种方式
GL_TRIANGLE_STRIP绘制三角形方式很多时候令人疑惑,在这里对其运作机理进行解释。一般情况下有三种绘制一系列三角形的方式,分别是GL_TRIANGLES、GL_TRIANGLE_STRIP和GL_TRIANGLE_FAN。如下图所示:GL_TRIANGLES是以每三个顶点绘制一个三角形。第一个三角形使用顶点v0,v1,v2,第二个使用v3,v4,v5转载 2015-01-06 12:27:37 · 584 阅读 · 0 评论 -
齐次坐标
所谓齐次坐标就是将一个原本是n维的向量用一个n+1维向量来表示。例如,二维点(x,y)的齐次坐标表示为(hx,hy,h)。由此可以看出,一个向量的齐次表示是不唯一的,齐次坐标的h取不同的值都表示的是同一个点,比如齐次坐标(8,4,2)、(4,2,1)表示的都是二维点(4,2)。给出点的齐次表达式[X Y H],就可求得其二维笛卡尔坐标,即[X Y H]→= [x y 1转载 2015-01-06 16:52:57 · 460 阅读 · 0 评论 -
opengles起步
学习OpenGL是想在Coocs2d-x中加入读取Maya等软件做出来的动画文件。在WIN7 64位系统上搭建OpenGL VS2012开发环境。先下载glutdlls这个压缩包,里面有编译好的DLL和LIB。http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip原创 2014-12-30 14:26:35 · 496 阅读 · 0 评论 -
glew, glee与 gl glu glut glx glext的区别和关系
GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,window目前只支持OpenGL1.1的涵数,但 OpenGL现在都发展到2.0以上了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有了GLEW扩展库,你就再也不用为找不到函数转载 2014-12-30 17:46:24 · 505 阅读 · 0 评论 -
OpenGLES 学习笔记
OpenGLES 阅读笔记Section 1: 基本概念1> 使用GL定义的数据类型,好处是易移植, 保证数据的大小空间以及精度正确.2> 只支持三角形.3> 逆时针次序绘制顶点构成的面是frontface, 可见.Section 2: 简单绘图1> glLoadIdentity转载 2014-12-31 15:49:15 · 605 阅读 · 0 评论 -
glDrawElements和glDrawArrays
关于glDrawElements的使用glDrawElements是一个OPENGL的图元绘制函数,从数组中获得数据渲染图元。函数原型为:void glDrawElements( GLenum mode, GLsizei count,GLenum type, const GLvoid *indices);其中:mode指定绘制图元的类型,它应该是下列转载 2014-12-30 19:52:17 · 941 阅读 · 0 评论 -
opengl和glut
OpenGL简介OpenGL是目前用于开发可移植的、可交互的2D和3D图形应用程序的首选环境,也是目前应用最广泛的计算机图形标准。OpenGL是SGI公司开发的一套的计算机图形处理系统,是图形硬件的软件接口,GL代表图形库(Graphics Library)。OpenGL具有可移植性,任何一个OpenGL应用程序无须考虑其运行环境所在平台与操作系统,在任何一个遵循OpenG转载 2014-12-30 19:49:22 · 749 阅读 · 0 评论