|
|
如题,该函数的用法我也会用一些,但就是不知道改怎么去得到与射线相交的最近的三角形的三个坐标信息即:V1,V2,V3.的具体坐标,小弟是个菜,请大侠们指导指导。。
得到三个量后怎么去运算得到交点这个我倒是知道。
函数声明如下:
HRESULT D3DXIntersect(
LPD3DXBASEMESH pMesh,
CONST D3DXVECTOR3 * pRayPos,
CONST D3DXVECTOR3 * pRayDir,
BOOL * pHit,
DWORD * pFaceIndex,
FLOAT * pU,
FLOAT * pV,
FLOAT * pDist,
LPD3DXBUFFER * ppAllHits,
DWORD * pCountOfHits
);
[em5] [em5] |
|