我想得到浮子中两个三维矢量的点积。但不幸的是,结果是向量,而不是浮点。我使用vector4_f32访问它的元素,但是我得到了一个错误,它不是__m128的成员
float res = XMVector3Dot(a, b).vector4_f32[0];[]运算符未在XMVECTOR上定义
发布于 2017-10-21 13:06:29
您可以使用XMVECTOR的XMVectorGetX、XMVectorGetY、XMVectorGetZ和XMVectorGetW访问各个元素。但是请记住,由于DirectXMath使用SIMD指令集,这些操作可能更昂贵。有关详细信息,请访问:
https://stackoverflow.com/questions/46863313
复制相似问题