如何在 XNA/monogame 中将矩阵乘以 Vector4?
Matrix a = Matrix.Identity;
Vector4 b = Vector4.Zero;
b = a*b;
这会产生错误。据我所知,这应该被允许。我真的需要创建自己的函数来将向量乘以矩阵吗???
Transform
上有一堆静态 Vector4
方法,这可能就是您正在寻找的。特别是这个。
public static Vector4 Transform(Vector4 value, Matrix matrix)
Matrix a = Matrix.Identity;
Vector4 b = Vector4.Zero;
Vector4 c = Vector4.Transform(b, a);