电子书《精通DirectX.3D图形与动画程序设计.王德才.pdf》p92
在Direct3D中设置观察矩阵非常简单,调用D3DXMatrixLookAtLH,生成一个基于左手坐标系的观察矩阵
pAt 为观察点位置
pUp 摄像机的上向量,通常为(0, 1, 0)
在Direct3D中设置观察矩阵非常简单,调用D3DXMatrixLookAtLH,生成一个基于左手坐标系的观察矩阵
D3DXMATRIX* D3DXMatrixLookAtLH(
_Inout_ D3DXMATRIX *pOut,
_In_ const D3DXVECTOR3 *pEye,
_In_ const D3DXVECTOR3 *pAt,
_In_ const D3DXVECTOR3 *pUp
);
pEye 为摄像机位置
pAt 为观察点位置
pUp 摄像机的上向量,通常为(0, 1, 0)