在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
我认为他们肯定已经到了某个地方?我的问题是在哪里,也是为什么?谢谢。
答案 0 :(得分:1)
我知道在DX10 D3DXMath仍然存在但是对于DX11而言它被替换为XNAMath,它兼容xbox和pc。 (这是我对缺少功能的第一次猜测)
我做了一个快速检查,我的(2010年6月6日)sdk使用D3DX10Math.h给了我选项
D3DXVec3Dot()和D3DXVec3Cross()
仅仅是文档页面没有链接它们的情况吗? (我的链接是针对dx9的,但在visual studio intellisense中为d3dx10Math显示了它们)