第10講摄像机漫游.docVIP

  • 3
  • 0
  • 约9.89千字
  • 约 10页
  • 2016-12-08 发布于重庆
  • 举报
第10講摄像机漫游

摄像机漫游 设置观察矩阵代码: //建立并设置观察矩阵 D3DXVECTOR3 vEyePt( 0.0f,0.0f,-15.0f ); D3DXVECTOR3 vLookatPt( 0.0f, 0.0f, 0.0f ); D3DXVECTOR3 vUpVec( 0.0f, 1.0f, 0.0f ); D3DXMATRIX matView; D3DXMatrixLookAtLH( matView, vEyePt, vLookatPt, vUpVec ); g_pd3dDevice-SetTransform( D3DTS_VIEW, matView ); 观察变换---摄像机属性 通常用四个分量来确定一个摄像机相对于世界坐标系的位置和朝向:左分量、上分量、观察分量和位置分量。在世界坐标系中,这几个分量都通过向量表示,并且实际上它们为摄像机定义了一个局部坐标系, 需要将世界坐标系中的物体随着摄像机一起进行变换,以便让摄像机的坐标系与世界坐标系完全重合 摄像机变换 1.沿各分量平移 由于摄像机包含向右、向上、观察三个分量,因此可以控制摄像机分别沿这三个分量进行平移。其中,沿右分量的平移称作扫视,沿上分量的平移称作升降,而沿观察分量的平移称作平动,如图所示 2.绕各分量旋转 摄像机的另一种变换是分别绕上分量、右分量和观察分量进行旋转。其中,绕上分量的旋转称作偏

文档评论(0)

1亿VIP精品文档

相关文档