我很好奇是否在托管DX中定义了一些数学方法,例如托管版本中的RotationAxis(将一对角度和vetor转换为一个quatenion - http://msdn.microsoft.com/en-us/library/bb281652(v=VS.85).aspx)。
我已经意识到在托管DX中你可以使用很多预定义的数学方法,但是在非托管的directx中也是如此吗?
好的,我知道实现这样的算法并不困难,但使用预定义的算法会很好。
我怎样才能使用数学方法?我无法在SDK doc或google中找到anithing :(
Sorr my for“english”,和我的noobinity:)
答案 0 :(得分:0)
它们位于SDK中包含的D3DX库中。只需include <d3dx9.h>
并且不要忘记将D3dx9.lib
添加到链接器依赖项。
Math functions(查找D3DXQuaternion *,例如D3DXQuaternionRotationAxis,它应该是您正在寻找的功能)