自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 OPENGL 点击与选取的基础---坐标变换

刚学OPENGL没多久,如果大家也跟我一样的话,开发小程序的时候,可能面临着需要去点击某个按钮或某个区域。 这时候我们的处理方法一般是确认鼠标的当前位置,是否被这个区域所覆盖。例如鼠标放在某按钮上,该按钮会有颜色的变化,点击某按钮,激活某项功能。 网上搜很多的资料都有相关内容,不过我的功能是在WINDOS下的OPENGL环境中实现的,包括裁剪区域的坐标变换,窗口与视口的坐标变换,裁剪区域坐标与

2011-10-24 16:48:44 1643

原创 glEnable/glDisable(GL_CULL_FACE)与glCullFace()

glEnalbe(GL_CULL_FACE) 开启剔除操作效果 glDisable(GL_CULL_FACE) 关闭剔除操作效果   剔除操作 1.glCullFace()参数包括GL_FRONT和GL_BACK。表示禁用多边形正面或者背面上的光照、阴影和颜色计算及操作,

2011-10-17 13:39:25 8457

转载 glShadeModel

void glShadeModel ( GLenum mode);   设置着色模式。         参数mode可以是GL_SMOOTH(默认值)或GL_FLAT。         采用恒定着色时(即GL_FLAT),使用图元中某个顶点的颜色来渲染整个图元。 绘制多

2011-10-17 13:25:21 992

原创 窗口大小改变时,显示内容的处理(正投影情况)

当窗口大小改变时,对窗口显示内容不同的要求,我们要做的工作也不同。 1.显示内容不变,相对位置不变(例如始终居中) 视口大小不变,裁剪区域不变,视口的初始位置根据窗口大小进行调整。 2.显示内容长宽比例不变 视口大小随着窗口大小等比例变化,裁剪区域跟随视口大小等比例变化

2011-10-17 11:36:39 902 1

转载 glMatrixMode()函数

mode 指定哪一个矩阵堆栈是下一个矩阵操作的目标,可选值: GL_MODELVIEW、GL_PROJECTION、GL_TEXTURE.   说明   glMatrixMode设置当前矩阵模式:   GL_MODELVIEW,对模型视景矩阵堆栈应用随后的矩阵操

2011-10-17 11:21:58 662

原创 OPENGL中的glViewport

OPENGL中有一个 Viewport视口的概念,它可以简单理解成,当前你创立的窗口中,要显示绘制的区域(暂且这么理解)。 glViewport(int x,int y,int w,int h)函数有4个参数,前两个参数代表坐标位置,后两个参数表示该视口的宽度和高度,可以把视口

2011-10-17 11:08:35 1233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除