DirectX10中交叉和点阵产品在哪里?

时间:2011-10-10 10:14:01

标签: directx

在directX9中,有一些函数可以处理D3DXVECTOR3以计算点和交叉积:

http://msdn.microsoft.com/en-us/library/windows/desktop/bb205508(v=VS.85).aspx

http://msdn.microsoft.com/en-us/library/windows/desktop/bb205507(v=VS.85).aspx

然而,这些已经从DX10中的D3DXMath库中消失了。

http://msdn.microsoft.com/en-us/library/windows/desktop/bb205164(v=vs.85).aspx

我认为他们肯定已经到了某个地方?我的问题是在哪里,也是为什么?谢谢。

1 个答案:

答案 0 :(得分:1)

我知道在DX10 D3DXMath仍然存在但是对于DX11而言它被替换为XNAMath,它兼容xbox和pc。 (这是我对缺少功能的第一次猜测)

我做了一个快速检查,我的(2010年6月6日)sdk使用D3DX10Math.h给了我选项

D3DXVec3Dot()和D3DXVec3Cross()

D3DXVec3Dot D3DXVec3Cross

仅仅是文档页面没有链接它们的情况吗? (我的链接是针对dx9的,但在visual studio intellisense中为d3dx10Math显示了它们)