
opengl
cjneo
这个作者很懒,什么都没留下…
展开
-
opengl 一些api
(OpenGL中的物体坐标一律采用齐次坐标,即(x, y, z, w),故所有变换矩阵都采用4X4矩阵)所谓齐次坐标就是将一个原本是n维的向量用一个n+1维向量来表示。例如,二维点(x,y)的齐次坐标表示为(hx,hy,h)。由此可以看出,一个向量的齐次表示是不唯一的,齐次坐标的h取不同的值都表示的是同一个点,比如齐次坐标(8,4,2)、(4,2,1)表示的都是二维点(4,2)。原创 2015-04-03 17:23:31 · 443 阅读 · 0 评论 -
opengl基础知识 关于四个变换的顺序
OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库,gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的辅助,如果算数好,不用glu的情况下,也是可以做出同样的效果。glut是基本的窗口界面,是独立于gl和glu的,如果不喜欢用glut可以用MFC和Win32窗口等代替,但是glut是跨平台原创 2016-01-12 15:20:44 · 2089 阅读 · 0 评论 -
opengl渲染管线 不能再详细了
http://www.cnblogs.com/liangliangh/p/4116164.html转载自上面的网址,总有可以令人膜拜的文章还有一个综合的网址http://www.programgo.com/tag/opengl/19551513/5/自顶向下的思路来简单总结OpenGL图形管线,即从最高层开始,然后逐步细化到管线图中的每个框,再进一步细化到OpenGL具转载 2016-01-18 17:26:20 · 36212 阅读 · 6 评论 -
OpenGL顶点缓冲区对象
【OpenGL顶点缓冲区对象】 显示列表可以快速简单地优化立即模式(glBegin/glEnd)的代码。在最坏的情况下,显示列表的命令被预编译存到命令缓冲区中,然后发送给图形硬件。在最好的情况下,是编译后放在图形硬件中以减少传输的带宽。显示列表的优化根据实现的不同而有所不同,而且显示列表一旦被创建就不可以修改,灵活性差。 顶点数组提供了我们想要的灵活性,最坏的结果不过是把数据块转载 2015-06-09 16:41:36 · 849 阅读 · 0 评论 -
OpenGL顶点数组
【OpenGL顶点数组】 在OpenGL中,所有的几何图元都是由顶点定义的,而每个顶点又有很多属性,如:坐标,颜色,法向量等。如果对每个顶点逐个的调用函数来描述,那么,开销是非常大的。而且不方便对复杂几何体顶点的管理。这里采用了顶点数组的方法,不但便于数据的管理,而且大大减少了函数的调用。 使用顶点数组,需要三个步骤:启用数组,指定数组数据、解引用并渲染。下面分别进行介绍。转载 2015-06-09 16:39:02 · 540 阅读 · 0 评论 -
opengl 机器人手臂
#include #include static int shoulder = 0, elbow = 0;void init(void) { glClearColor (0.0, 0.0, 0.0, 0.0); glShadeModel (GL_FLAT);}void display(void){ glClear (GL_COLOR_BUFFER_BIT);原创 2015-06-03 23:17:38 · 624 阅读 · 0 评论 -
opengl中使用顶点数组的方法
#include #include #include #ifdef GL_VERSION_1_1#define POINTER 1#define INTERLEAVED 2#define DRAWARRAY 1#define ARRAYELEMENT 2#define DRAWELEMENTS 3int setupMethod = POINTER;//int deref原创 2015-06-02 16:48:24 · 697 阅读 · 0 评论 -
OpenGl 第七章:纹理映射 (texture mapping)
本章你将学到纹理映射基础知识纹理坐标纹理对象及绑定纹理过滤mipmap和自动生成mipmap纹理参数, 外包模式, 细节级别纹理环境和纹理函数Table of Contents1 概述2 预备知识: 纹理坐标3 使用纹理映射3.1 纹理对象3.2 纹理绑定3.3 删除纹理对象3.4 驻留纹理3.5 纹理优先级4 指定纹理4.1 2D 纹理4.2转载 2015-05-21 11:26:22 · 4178 阅读 · 0 评论 -
opengl 多线程渲染中的问题
NameeglMakeCurrent — attach an EGL rendering context to EGL surfaces把EGL的渲染上下文贴到EGL的表面上C SpecificationEGLBoolean eglMakeCurrent(EGLDisplay display, EGLSurfa原创 2016-06-29 22:59:24 · 8114 阅读 · 0 评论