码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-09-29 14:27:50      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:directx   c++   图形   

坐标系

 bubuko.com,布布扣

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

 

Direct3d用的是左手坐标系

 

 

顶点和法向

 

 bubuko.com,布布扣

光栅化

变换

1世界变换

bubuko.com,布布扣

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坐标变为世界坐标

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

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

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

标签:directx   c++   图形   

原文地址:http://blog.csdn.net/cq361106306/article/details/39666543

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!