|
如题困扰在这里很久,拾取的功能都已经实现,但是会出现复数选取
BOOL hit = 0;
DWORD faceIndex = -1;
float u = 0.0f;
float v = 0.0f;
float dist = 0.0f;
ID3DXBuffer* allhits = 0;
DWORD numHits = 0;
D3DXIntersect(mMesh, &originW, &dirW, &hit,
&faceIndex, &u, &v, &dist, &allhits, &numHits);
我只希望选中最近的那个
搜出来的资料都说可以从allbits中获取信息。。那么要如何获取信息呢?
|
|