
OpenGL
王林森
当蝴蝶在南半球拍了两下翅膀,它就会稍微飞高一些。
(已迁往www.cnblogs.com/wlsandwho/)
展开
-
glMatrixMode
glMatrixModeNAMEglMatrixMode -- specify which matrix is the current matrix 指定当前矩阵C SPECIFICATIONC风格void glMatrixMode(GLenum mode)PARAMETERS参数modeSpecifi翻译 2011-12-24 16:29:59 · 1061 阅读 · 0 评论 -
glPixelMap
Name 函数名glPixelMap — set up pixel transfer maps 设置像素转换映射C Specification C风格描述void glPixelMapfv(GLenum map, GLsizei mapsize, const GLfloat * values);void glPixelMapuiv(GLenum map, GLsi翻译 2013-09-27 09:27:38 · 2049 阅读 · 0 评论 -
glLightModel
Name 函数名glLightModel — set the lighting model parameters 设置光照模式参数----------------------------------------------------------------------------------------------------------------C Specification翻译 2013-09-12 23:08:08 · 3727 阅读 · 0 评论 -
转载——OpenGL入门学习
OpenGL入门学习链接:http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html(原文链接:http://bbs.pfan.cn/showbbs.asp?id=184355&read=self)转载 2013-09-07 16:13:21 · 784 阅读 · 0 评论 -
转载——glPushMatrix(百度百科)
百度百科上的这篇文章挺不错的,转载一下。总比那些复制API手册骗阅读量的专家写的好。原文链接:http://baike.baidu.com/link?url=wpgJBI-yzS2cUe6hpMD-N5uT6RnFcc09H4a7TyXqLZbb7BGwXitr0u0Z2WmFCeLoeV6zbdlsHKA1xB0PejhLCq简介glPushMatrix压入当前矩阵堆栈。转载 2013-09-06 13:04:25 · 1539 阅读 · 0 评论 -
读书笔记——OpenGL超级宝典
对于某些函数的理解glClear和glClearColorglClearColor指定glClear清除特定缓冲区时使用的值。glFlush让所有已发送的命令尽快的由实际的绘制引擎执行。glViewPort前两个参数指的是左下角。glPushMatrixglRotatefglBeginglEndglPopMatrixglutSwapBuffers原创 2013-08-19 00:39:38 · 1274 阅读 · 0 评论 -
glutCreateWindow
glutCreateWindowglutCreateWindow creates a top-level window.glutCreateWindow创建一个顶级窗口Usage用法int glutCreateWindow(char *name);name ASCII character string for use as window翻译 2011-12-29 15:09:26 · 9744 阅读 · 0 评论 -
glOrtho
glOrthoNAME函数名glOrtho -- multiply the current matrix by an orthographic matrix 用正交矩阵乘以当前矩阵C SPECIFICATIONC风格void glOrtho(GLdouble left, GLdouble right,翻译 2011-12-29 13:27:41 · 2492 阅读 · 0 评论 -
glViewport
glViewportNAME函数名glViewport -- set the viewport 设置视口C SPECIFICATIONC 风格void glViewport(GLint x, GLint y, GLsizei width,翻译 2011-12-24 16:30:38 · 1063 阅读 · 0 评论 -
glLoadIdentity
glLoadIdentityNAME函数名glLoadIdentity -- replace the current matrix with the identity matrix 用同等的矩阵替换当前的矩阵C SPECIFICATIONC风格void glLoadIdentity(void void)DESCRI翻译 2011-12-28 10:56:44 · 1631 阅读 · 0 评论 -
glDepthMask
Name 函数名glDepthMask — enable or disable writing into the depth buffer 允许或禁止向深度缓冲区写入数据C Specification C风格描述void glDepthMask(GLboolean flag);Parameters 参数flagSpecifies whether the翻译 2013-10-25 17:28:39 · 6381 阅读 · 0 评论 -
读书笔记——各向异性纹理过滤
启用 if (gltIsExtSupported("GL_EXT_texture_filter_anisotropic")) { GLfloat fLargest; glGetFloatv(GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT,&fLargest); glTexParameterf(GL_TEXTURE_2D,GL_TEXTURE原创 2013-10-24 12:45:27 · 1978 阅读 · 0 评论 -
随手小代码——绘制花托(轮胎)
百度文库的一篇文章,介绍了OpenGL超级宝典中经常用到的gltDrawTorus的实现原理,图文并茂,很不错。原文链接:http://wenku.baidu.com/view/57545ef1fab069dc50220140.html读完这篇文章后,我也着手实现了一下,现贴出我的代码。原创 2013-10-17 12:40:52 · 2605 阅读 · 0 评论 -
读书笔记——添加光照之后再应用纹理贴图以保证镜面亮点
辅助镜面颜色:在微利贴图之后再应用镜面亮点。(通过加法而不是乘法。)调用glLightModeli(GL_LIGHT_MODEL_COLOR_CONTROL, GL_SEPARATE_SPECULAR_COLOR);想要恢复则调用glLightModeli(GL_LIGHT_MODEL_COLOR_CONTROL, GL_SINGLE_COLOR);void Set原创 2013-10-23 23:55:05 · 2325 阅读 · 0 评论 -
glClear
glClear名字glClear--清除视口缓存C 规格void glClear(GLbitfield mask)参数 mask masks是bit位的,用于标示要被清除的缓冲区。 这个参数有四种:GL_COLOR_BUFFER_BIT, GL_DEPTHBUFFER_BI翻译 2011-12-23 13:15:09 · 3711 阅读 · 0 评论 -
读书笔记——使用模板缓冲区
//标红的为关键代码 GLfloat angle=0.0f; GLfloat radius=1.01f; glEnable(GL_STENCIL_TEST); glClearStencil(0); glClear(GL_COLOR_BUFFER_BIT|GL_STENCIL_BUFFER_BIT); glColor3f(1.0f,0.0f,1.0f); glStencil原创 2013-10-22 16:04:16 · 1084 阅读 · 0 评论 -
glScissor
Name 函数名glScissor — define the scissor box. 定义裁剪窗口C Specification C风格描述void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);Parameters 参数x, y x,ySpecify the lower翻译 2013-10-22 13:48:14 · 9222 阅读 · 0 评论 -
glClearColor
glClearColorNAME函数名glClearColor -- specify clear values for the color buffers 为颜色缓冲区指定确定的值C SPECIFICATIONC风格void glClearColor(GLclampf red, GLclampf gr翻译 2011-12-24 03:16:20 · 5452 阅读 · 4 评论 -
glFlush
glFlush NAME 函数名glFlush -- force execution of GL commands in finite time 强制GL命令在游戏那的时间内执行C SPECIFICATION C格式void glFlush(void void)DESCRIPTION 描述Different GL implementations buffer co翻译 2011-12-24 03:17:34 · 1991 阅读 · 0 评论