|
|
我在看DX距阵例子里面遇到了下面的代码
VOID SetupMatrices()
{
D3DXMATRIXA16 matWorld;
UINT iTime = timeGetTime() % 1000;这个timeGetTime函数返回的到底是什么?
FLOAT fAngle = iTime * (2.0f * D3DX_PI) / 1000.0f;
D3DXMatrixRotationY( &matWorld, fAngle );
g_pd3dDevice->SetTransform( D3DTS_WORLD, &matWorld );
D3DXVECTOR3 vEyePt( 0.0f, 3.0f,-5.0f );
D3DXVECTOR3 vLookatPt( 0.0f, 0.0f, 0.0f );
D3DXVECTOR3 vUpVec( 0.0f, 1.0f, 0.0f );这个东西是什么,上面两个我都搞懂了,这个东西是什么看不懂捏
D3DXMATRIXA16 matView;
D3DXMatrixLookAtLH( &matView, &vEyePt, &vLookatPt, &vUpVec );
g_pd3dDevice->SetTransform( D3DTS_VIEW, &matView );
D3DXMATRIXA16 matProj;
D3DXMatrixPerspectiveFovLH( &matProj, D3DX_PI/4, 1.0f, 1.0f, 100.0f );哪位大哥大姐能解释下里面的参数
g_pd3dDevice->SetTransform( D3DTS_PROJECTION, &matProj );
}
各位大大,劳驾解答下嘛,我自己真的是无能为力了.......
在此先谢过!!!!~~~~~~~~ [em2] [em2] |
|