C#从向量创建3x3矩阵

时间:2017-12-14 11:09:59

标签: c# matrix vector

我有一个矢量,我想从这个矢量创建一个矩阵。 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); 

0 个答案:

没有答案