摘要:
http://blog.csdn.net/cppyin/article/details/6177742在3D程序中,通常用quaternion来计算3D物体的旋转角度,与Matrix相比,quaternion更加高效,占用的储存空间更小,此外也更便于插值。在数学上,quaternion表示复数w+xi+yj+zk,其中i,j,k都是虚数单位:i*i = j*j = k*k= -1i*j = k, j*i = -k可以把quaternion看做一个标量和一个3D向量的组合。实部w表示标量,虚部表示向量标记为V,或三个单独的分量(x,y,z)。所以quaternion可以记为[ w,V]或[ w, 阅读全文
posted @ 2012-04-18 15:54
小 楼 一 夜 听 春 雨
阅读(890)
评论(0)
推荐(0)
摘要:
SetRenderState( D3DRS_CULLMODE, D3DCULL_NONE ) :不要剔除背面,即正反面都绘制。 SetRenderState( D3DRS_CULLMODE, D3DCULL_CW ) :把顺时针的方向看作背面剔除掉 SetRenderState( D3DRS_CULLMODE, D3DCULL_CCW ) :把逆时针的方向看作背面剔除掉(在消隐中为默认值)默认值为D3DCULL_CCW, 即:把顺时针方向作为正面,逆时针方向的面作为反面剔除掉。 阅读全文
posted @ 2012-04-18 15:24
小 楼 一 夜 听 春 雨
阅读(413)
评论(0)
推荐(0)

浙公网安备 33010602011771号