摘要:
像素(pixel或pel,是picture element的简写):每个屏幕点称为一个像素。像素信息从应用程序转换并放入帧缓冲区的过程称之为扫描转换过程。走样:光栅扫描的图形显示器是画点设备,绘制图形时只能用尽可能靠近图形的像素点集来近似表示图形,因而会产生失真。这种失真称为走样。程序2-1 OpenGL绘图矩形的简单例子#include void Initial(void){glClearColor(1.0f, 1.0f, 1.0f, 1.0f); //设置窗口背景颜色为白色glMatrixMode(GL_PROJECTION); //设置投影参数gluOrtho2D(0.... 阅读全文
阅读排行榜
拓扑排序
2013-08-13 11:59 by 北漂男孩, 847 阅读, 收藏,
摘要:
拓扑排序 1.拓扑序列:设G=(V,E)是一个具有n个顶点的有向图,V中的顶点序列v1, v2, …, vn称为一个拓扑序列,当且仅当满足下列条件:若从顶点vi到vj有一条路径,则在顶点序列中顶点vi必在顶点vj之前。 2.拓扑排序的规则: ⑴ 从AOV网中选择一个没有前驱的顶点并且输出; ⑵ 从AOV网中删去该顶点,并且删去所有以该顶点为尾的弧; ⑶ 重复上述两步,直到全部顶点都被输出,或AOV网中不存在没有前驱的顶点。 3.示例: 4.实现: (1)设计数据结构: 图的存储结构:采用邻接表存储 ,在顶点表中增加一个入度域。 栈S:存储所有无前驱的顶点... 阅读全文
光照计算公式
2013-08-13 09:09 by 北漂男孩, 767 阅读, 收藏,
摘要:
color.xyz = emissive + ambient + diffuse + specular;The Basic Lighting ModelThe Emissive Term 自发光emissive=ke ; Ke is the material's emissive color.The Ambient TermAmbient=Ka*globalAmbientKa is the material's ambient reflectance andglobalAmbient is the color of incomming ambient light. 传入的环境光 阅读全文
game programs
2013-08-11 18:11 by 北漂男孩, 761 阅读, 收藏,
摘要:
矩阵 对于XMMATRIX的初始化,可以有多种方法,一种方法是传4个XMVECTOR参数,每个XMVECTOR对应矩阵的一行;第二种方法是直接传递16个浮点数,代表整个矩阵的内容;第三种方法是用一个FLOAT型的数组,代表整个矩阵的内容。当然,这三种方法都有点麻烦,不过在实际中,自己来手动初始化矩阵的地方也不多,了解下其初始化方法即可。其次,XMMATRIX重载了()操作符,用来访问矩阵中的成员,用法跟正常矩阵访问完全一样,即传递两个参数(row, col)即可。 XMMATRIX也重载了*和*=操作符,用途很明显,用来进行矩阵的乘积。 在函数定义中,类型为XMMATRIX的形参必须用CXMM 阅读全文
矩阵的逆在3D中的应用
2013-08-12 19:17 by 北漂男孩, 706 阅读, 收藏,
摘要:
//矩阵求逆的快速算法//算法介绍//矩阵求逆在3D程序中很常见,主要应用于求Billboard矩阵。按照定义的计算方法乘法运算,严重影响了性能。在需要大量Billboard矩阵运算时,矩阵求逆的优化能极大提高性能。这里要介绍的矩阵求逆算法称为全选主元高斯-约旦法。//高斯-约旦法(全选主元)求逆的步骤如下://首先,对于 k 从 0 到 n - 1 作如下几步://从第 k 行、第 k 列开始的右下角子阵中选取绝对值最大的元素,并记住次元素所在的行号和列号,在通过行交换和列交换将它交换到主元素位置上。这一步称为全选主元。//m(k, k) = 1 / m(k, k)//m(k, j) = m 阅读全文
浙公网安备 33010602011771号