Directx9.0 学习教程4 - 坐标系以及变换知识小记

坐标系

Directx9.0 学习教程4 - 坐标系以及变换知识小记

左图是左手坐标系 右图是右手坐标系

Direct3d用的是左手坐标系

顶点和法向

Directx9.0 学习教程4 - 坐标系以及变换知识小记

光栅化

变换

1世界变换

Directx9.0 学习教程4 - 坐标系以及变换知识小记

2观察变换

D3DXMATRIX out;

D3DXVECTOR3 eye(2,3,3);

D3DXVECTOR3 at(0,0,0);

D3DXVECTOR3 up(0,1,0);

D3DXMatrixLookAtLH(&out,&eye, &at, &up);

3.投影矩阵

他们的作用是

世界矩阵把 local坐标变为世界坐标

观察矩阵把世界坐标变为摄像机坐标

投影矩阵把摄像机坐标变为屏幕坐标

你可能感兴趣的:(学习)