Qt
ww506772362
这个作者很懒,什么都没留下…
展开
-
glClearDepth
opengl里面的深度缓存 在现实生活中,一个实心物体挡在另外一个实心物体的前面, 后面的那个物体有部分会被遮盖掉 那么opengl里面如何模拟这个情况呢? 每个物体的每个像素都有一个深度缓存的值(在0到1之间,可以想象成是z轴的距离) 如果glDepthFunc启用了GL_LESS(现实生活中的前景), 那么当前个物体挡住后个物体时, 由于前个物体深度值小(越靠近人的), 所以它就被原创 2015-01-20 11:55:42 · 547 阅读 · 0 评论 -
多重纹理 glActiveTexture(),glMultiTexCoord2f(),glClientActiveTexture
多重纹理处理管线: 1.建设纹理单位 纹理单位的纹理状态:纹理图像,过滤参数,纹理环境应用,纹理坐标的自动生成,顶点数组的指定。 void glActiveTexture(GLenum texUnit); //选择可以由纹理函数进行修改的当前纹理单位, //texUnit是一个符号常量,其形式为GL_TEXTUREi,其中i的范围是从0到k-1,k是纹理单原创 2015-01-20 12:19:48 · 2022 阅读 · 0 评论 -
解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)
一、Qt环境设置 文件从window上传到Ubuntu后会显示乱码,原因是因为ubuntu环境设置默认是utf-8,Windows默认都是GBK. Windows环境下,Qt Creator,菜单->工具->选项->文本编辑器->行为->文件编码: 默认编码:System(简体中文windows系统默认指的是GBK编码,即下拉框选项里的GBK/windows-936-2000/CP936原创 2015-01-06 11:08:40 · 1365 阅读 · 0 评论