|
请问高手:
在D3D中的SDK中CULL 中.(8.1),在这个函数中CMyD3DApplication::UpdateCamera(Camera* pCamera)
的:
D3DXQUATERNION qR;
D3DXQuaternionRotationYawPitchRoll( &qR, pCamera->m_fYaw, pCamera->m_fPitch, 0.0f );
D3DXMatrixAffineTransformation( &pCamera->m_matOrientation, 1.25f, NULL, &qR, &pCamera->m_vPosition );
D3DXMatrixInverse( &pCamera->m_matView, NULL, &pCamera->m_matOrientation );
其中Camera的定义如下:
struct Camera
{
D3DXVECTOR3 m_vPosition;
D3DXVECTOR3 m_vVelocity;
FLOAT m_fYaw;
FLOAT m_fYawVelocity;
FLOAT m_fPitch;
FLOAT m_fPitchVelocity;
D3DXMATRIX m_matView;
D3DXMATRIX m_matOrientation;
};
请问一下那几句话是什么意思,小弟在这里被卡住了.谢谢了.
|
|