DirectX10中的交叉和点产品到哪里去了?

DirectX10中的交叉和点产品到哪里去了?,directx,Directx,在directX9中,有处理D3DXVECTOR3的函数,用于计算点积和叉积: 然而,这些都是从DX10中的D3DXMath库中发现的 我想他们一定去了什么地方?我的问题是在哪里,为什么?谢谢。我知道DX10中dxmath仍然存在,但是对于DX11,dxmath被替换了,取而代之的是XNAMath,它可以兼容xbox和pc。(这是我第一次猜测缺少的功能) 我做了一个快速检查,我的(最新的2010年6月)sdk使用D3DX10Math.h为我提供了 D3DXVec3Dot()和D3DXVec

在directX9中,有处理D3DXVECTOR3的函数,用于计算点积和叉积:

然而,这些都是从DX10中的D3DXMath库中发现的


我想他们一定去了什么地方?我的问题是在哪里,为什么?谢谢。

我知道DX10中dxmath仍然存在,但是对于DX11,dxmath被替换了,取而代之的是XNAMath,它可以兼容xbox和pc。(这是我第一次猜测缺少的功能)

我做了一个快速检查,我的(最新的2010年6月)sdk使用D3DX10Math.h为我提供了

D3DXVec3Dot()和D3DXVec3Cross()

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