|
|
请教高手一个问题,我用D3D在窗口上render了一些物件,然后现在要用鼠标选中,怎么样才能计算出眼睛(eye)到屏幕鼠标(x,y)的这条光线的矢量。
也就是说我用
HRESULT WINAPI D3DXIntersect(
LPD3DXBASEMESH pMesh,
const D3DXVECTOR3 *pRayPos,
const D3DXVECTOR3 *pRayDir,
BOOL *pHit,
DWORD *pFaceIndex,
FLOAT *pU,
FLOAT *pV,
FLOAT *pDist,
LPD3DXBUFFER *ppAllHits,
DWORD *pCountOfHits
);
当中,pRayDir怎么算出来啊?
哪位大侠给点意见 [em7] [em7] [em7] |
|