public static void Transform(ref Vector4 v, ref Matrix m, out Vector4 result) { var x = new Vector4(v.X); var y = new Vector4(v.Y); var z = new Vector4(v.Z); var w = new Vector4(v.W); result = m.X * x + m.Y * y + m.Z * z + m.W * w; }