我有一个矢量,我想从这个矢量创建一个矩阵。 Matrix3应该是3次Vector3。这怎么可能?我是否必须创建一个新的公共静态? 下面的代码显示了我的Vector3。
public static Vector3 VectorMultiply(Vector3 v, Matrix3 m)
{
Vector3 vr = new Vector3();
vr.x = v.x * m.X.x + v.y * m.Y.x + v.z * m.Z.x;
vr.y = v.x * m.X.y + v.y * m.Y.y + v.z * m.Z.y;
vr.z = v.x * m.X.z + v.y * m.Y.z + v.z * m.Z.z;
return (vr);