是否有一个 D3DX10 vector3 数学函数来计算一个 D3DXVECTOR3 到另一个的投影?
问问题
1004 次
1 回答
1
将向量 a 数学投影到向量 b: p = (a*(b/|b|))*(b/|b|) 至于代码我什至不知道你用什么语言写的。无论如何,唯一的区别可能会使用指针或对象..
D3DXVECTOR3 *a; //input
D3DXVECTOR3 *b; //input
D3DXVECTOR3 *tmpVec; //create new temporary vector I guess
D3DXVec3Normalize(tmpVec, b); //tmpVec becomes normalized b vector
D3DXVECTOR3 *p = tmpVec*D3DXVec3Dot(a, tmpVec); //result
我希望这有帮助..
于 2011-12-12T13:29:51.967 回答