摘要:
glEnable(GL_DEPTH_TEST): 用来开启更新深度缓冲区的功能,也就是,如果通过比较后深度值发生变化了,会进行更新深度缓冲区的操作。启动它,OpenGL就可以跟踪再Z轴上的像素,这样,它只会再那个像素前方没有东西时,才会绘画这个像素。 在做绘画3D时,这个功能最好启动,视觉效果比较真 阅读全文
posted @ 2017-06-13 17:10
wenglabs
阅读(4948)
评论(0)
推荐(0)
摘要:
转自原文 OpenGL之抗锯齿 以及 线宽的设置 抗锯齿 1.线的抗锯齿 glEnable(GL_LINE_SMOOTH); //启用 glHint(GL_LINE_SMOOTH,GL_NICEST); //绘制 glDisable(GL_LINE_SMOOTH); //关闭 2.点的抗锯齿 glE 阅读全文
posted @ 2017-06-13 17:09
wenglabs
阅读(3983)
评论(0)
推荐(0)
摘要:
参考文章:百度百科 OpenGL函数思考-glLoadIdentity OpenGL为我们提供了一个非常简单的恢复初始坐标系的手段,那就是调用glLoadIdentity()命令。该命令是一个无参的无值函数,其功能是用一个4×4的单位矩阵来替换当前矩阵,实际上就是对当前矩阵进行初始化。也就是说,无论 阅读全文
posted @ 2017-06-13 15:50
wenglabs
阅读(472)
评论(0)
推荐(0)
摘要:
参考文章 GL学习笔记(2) - 终于搞明白gluPerspective和gluLookAt的关系了(zz) gluPerspective的具体含义 解密--神秘的gluPerspective 函数原型 使用方法 gluPerspective 一个一个来,首先得设置gluPerspective,来看 阅读全文
posted @ 2017-06-13 15:29
wenglabs
阅读(5086)
评论(0)
推荐(0)
摘要:
转自 百度百科 glPushMatrix 函数将当前矩阵堆栈推送,通过一个,复制当前矩阵。 这就是后 glPushMatrix 的调用堆栈的顶部矩阵是它下面的相同的。 1. 原理讲解 终于明白为什么使用glPushMatrix()和glPopMatrix()的原因了。将本次需要执行的缩放、平移等操作 阅读全文
posted @ 2017-06-13 15:12
wenglabs
阅读(873)
评论(0)
推荐(0)
摘要:
转自原文 error C2440 “static_cast” 无法从“void (__thiscall C* )(void)... error C2440: “static_cast”: 无法从“LRESULT (__thiscall CTextProgressCtrl::* )(UINT,LPCT 阅读全文
posted @ 2017-06-13 08:56
wenglabs
阅读(1268)
评论(0)
推荐(0)
摘要:
以连接MS SQL(sqlserver数据库)的网络数据库为例,从当前搜集的资料来看,一共有两种方式:在Android工程中引入JDBC驱动,直接连接;通过WebService等方法的间接连接。 采用JDBC方法主要问题是安全性不高,而且一旦要访问的数据量过多,容易出问题。另外,Android系统本 阅读全文
posted @ 2017-06-13 00:17
wenglabs
阅读(12070)
评论(0)
推荐(0)

浙公网安备 33010602011771号