
OpenGL
虎纠印象
Unity3D, iOS
展开
-
为什么调用glPushMatrix()和glPopMatrix()
http://www.cppblog.com/doing5552/archive/2009/01/08/71531.html转载 2009-07-18 00:19:00 · 3773 阅读 · 0 评论 -
opengl如何保存当前颜色值
<br />我想画一个东西,但又不想影响到Opengl当前的颜色状态,可以这样用glPushAttrib(GL_CURRENT_BIT);<br /> <br />例如:<br /> glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); <br /> glLoadIdentity(); <br /><br /> glTranslatef(-1.5f,0.0f,-10.0f); <br /><br /> glColor3f(1.0f,原创 2010-07-20 12:03:00 · 2583 阅读 · 0 评论 -
为什么调用glPushMatrix()和glPopMatrix()
转自:http://www.cppblog.com/doing5552/archive/2009/01/08/71531.html今天忽然感悟到为什么在进行变换之前要用glPushMatrix();这个函数,而在变换完毕后有用glPopMatrix()这两个函转载 2011-09-04 18:12:20 · 751 阅读 · 0 评论 -
opengl运行时返回1283(堆栈溢出)错误
在测试时,发现有些模型会导致opengl报1283错误,代码如下:// check for errors m_glErrorCode=glGetError(); if(m_glErrorCode != GL_NO_ERROR) { const GLubyte *estring; CString mexstr;// get the error descritption fro原创 2012-01-03 17:23:36 · 9420 阅读 · 0 评论 -
如何运行opengl红宝书中的源码,傻瓜版
vs2008openglwin7 64bitopengl红宝书的源码下载地址为http://www.opengl.org/wiki/Code_Resources拉到最底下,有一个Redbook Samples的链接点进链接后,你可以Download all sample code,也可以单个的下载.c文件download all sample code的话,原创 2012-03-15 07:13:52 · 3508 阅读 · 0 评论 -
参加Khronos DevU - Shanghai China
Date: March 17 2012Location: Shanghai Intercontinental EXPO Hotel活动链接:http://www.khronos.org/news/events/shanghai-china-20121. 场地好给力,后来回去查了下,发现那酒店是五星级的,不过中午吃的饭不是很习惯,很西式。其间还有REFRESHMENT BREAK原创 2012-03-22 11:32:03 · 1172 阅读 · 2 评论 -
gluPerspective的第一个参数fovy
gluPerspective的第一个参数fovy为什么值越小,在屏幕上渲染的模型越大?昨天早上想了好久,早上突然想明白了。模型的大小是唯一的,这点我当时没有注意到。fovy的值越小,近裁剪面越小,同样大小的模型就显得大;反之,fovy的值越大,近裁剪面越大,同样大小的模型就显得小;虽然模型并不是在近裁剪面绘制的,是在近裁剪面和远裁剪面的中间,视椎体内。原创 2012-07-20 07:59:25 · 97051 阅读 · 0 评论 -
使用后缓冲区进行物体选择
Object selection using the back buffer直接用本文题目(中文)居然搜不到什么资料,现总结如下:OpenGL Selection Using Unique Color IDshttp://content.gpwiki.org/index.php/OpenGL_Selection_Using_Unique_Color_IDshttp://www.cn原创 2012-08-26 20:41:00 · 960 阅读 · 0 评论 -
It’s here! The MIT licensed Torque 3D GitHub repo is ready!
http://www.garagegames.com/community/blogs/view/21886转载 2012-10-31 23:55:13 · 957 阅读 · 0 评论 -
关于GLEW扩展库(转)
搜glew等扩展库为什么要初始化时搜到的,不错,Mark。链接:http://hi.baidu.com/shenzhairen/blog/item/c3632a3a1e01c5c8d56225c8.html=============================== GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,window目前只支持转载 2010-03-26 10:31:00 · 5846 阅读 · 0 评论 -
Opengl三种模式
OpenGL有三种模式,运行模式,选择模式,反馈模式。 其中反馈模式能返回图元的顶点的坐标。原创 2009-07-17 19:20:00 · 3230 阅读 · 0 评论 -
glFlush和glFinish以及SwapBuffer的用法
OpenGL 绘图的机制是: 先用 OpenGL 的绘图上下文 Rendering Context (简称为 RC )把图画好,再把所绘结果通过 SwapBuffer() 函数传给 Window 的 绘图上下文 Device Context (简记为 DC).要注意的是,程序运行过程中,可以有多个 DC,但只能有一个 RC。因此当一个 DC 画完图后,要立即释放 RC,以便其它的 DC转载 2009-07-18 14:39:00 · 2509 阅读 · 0 评论 -
向量叉乘
向量的叉乘如X叉乘Y就是一个垂直于X和Y组成的平面的一个向量,方向是这样决定的,右手四指与X的方向相同,大拇指与四指垂直,然后四指按照这样的方向绕,从X开始,经过X与Y的锐角的方向环绕,拇指所指的方向就是X叉乘Y的方向 link:http://zhidao.baidu.com/question/16584042.html转载 2009-08-03 16:47:00 · 3762 阅读 · 0 评论 -
opengl 输出宽字符
在vs2005 MFC Opengl中输出英文字时出现问题opengl输出类是用现成的,不过得改成宽字符, 最后出现的错误是:输出的每个字母的后面都会加一个奇怪的符号(乱码),原因可能是:宽字符是16位的,非宽字符的是8位的,这样可能一个字母显示只需要8位,多出的8位就成了乱码。解决的办法是在类的cpp文件中的glCallLists( size, GL_UNSIGN原创 2009-08-03 20:53:00 · 825 阅读 · 0 评论 -
OpenGL的几个库
OpenGL主要包括三个函数库,它们是核心库、实用函数库和编程辅助库。 核心库中包含了OpenGL最基本的命令函数。核心库提供了一百多个函数,这些函数都以”gl”为前缀,用来建立各种各样的几何模型、进行坐标变换、产生光照效果、进行纹理映射、产生雾化效果等所有的二维和三维图形操作。 实用函数库是比核心库更高一层的函数库,它提供四十多个函数,这些函数都以”转载 2010-01-16 10:56:00 · 4064 阅读 · 0 评论 -
rendering context和Device context
俗称RC和DC,一直搞不懂。 OpenGL着色正文(rendering context)http://blog.sina.com.cn/s/blog_510a3ce001008y8p.html Device contexthttp://blog.163.com/zhengguo_li/blog/static/70301480200947581992/原创 2010-03-04 08:38:00 · 1137 阅读 · 0 评论 -
Dot3 Bump Mapping和Render to texture遇到的一个问题
Bump Mapping综述Bump Mapping凹凸纹理,是一种特效,要做成这种特效有好几种方法,我用的方法是Normal Mapping也叫做Dot3 Bump Mapping。http://www.cnblogs.com/cxrs/archive/2009/11/22/1608086.html 最近在做Dot3 Bump Mapping,遇到了一个问题,在做的过程当中有用到原创 2010-03-18 14:46:00 · 1969 阅读 · 0 评论 -
Bezier曲线和B样条曲线的一些资料
1. 清华大学计算机系,计算机图形学基础教程 课程 http://cg.cs.tsinghua.edu.cn/course/ 演示软件 http://cg.cs.tsinghua.edu.cn/course/software.htm 视频 http://cg.cs.tsinghua.edu.cn/course/resource_main.htm#res原创 2012-03-31 21:05:13 · 2840 阅读 · 0 评论