8,303
社区成员
发帖
与我相关
我的任务
分享
//迪卡尔左手系坐标系
D3DXVECTOR3 vM(-25, 0, 25);//图中点M
D3DXVECTOR3 vP(-15, 0, 35);//图中点P
D3DXVECTOR3 vMP = vP - vM;
D3DXVec3Normalize(&vMP, &vMP);
D3DXVECTOR3 vDirectionM(0, 0, -100);
D3DXVec3Normalize(&vDirectionM, &vDirectionM);
//以M为中心,计算M的Z轴负方向的VECTOR和vMP的夹角
float fCosineTheta = D3DXVec3Dot(&vDirectionM, &vMP);
float AngleRotationY = acos(fCosineTheta);