+ -
当前位置:首页 → 问答吧 → 关于矩阵坐标的问题

关于矩阵坐标的问题

时间:2011-09-16

来源:互联网

C/C++ code

    D3DXMatrixRotationY( &m, D3DX_PI * fElapsedTime / 4.0f );
    D3DXMatrixMultiply( &g_Obj[1].m_mWorld, &g_Obj[1].m_mWorld, &m );
    D3DXMatrixRotationY( &m, -D3DX_PI * fElapsedTime / 4.0f );
    D3DXMatrixMultiply( &g_Obj[2].m_mWorld, &g_Obj[2].m_mWorld, &m );
    D3DXVECTOR3 vR( 0.1f, 1.0f, -0.2f );
    D3DXMatrixRotationAxis( &m, &vR, -D3DX_PI * fElapsedTime / 6.0f );
    D3DXMatrixMultiply( &g_Obj[3].m_mWorld, &m, &g_Obj[3].m_mWorld );




在SDK的示例代码ShadowMap中的代码

上面的代码应该是控制网格进行移动的

但是m_mWorld看上去跟网格没有什么关系,到底这个m_mWorld是怎么控制网格移动的呢?

作者: WJN92   发布时间: 2011-09-16

m_world = m1 绘制 位置在m1
m_world = m2 绘制就在m2了

作者: whbzealot   发布时间: 2011-09-16

热门下载

更多