public static Matrix3D FromVectorsAsRows(Vector3D v1, Vector3D v2, Vector3D v3) { var m = new Matrix3D(); m.CopyVectorAsRow(v1, 0); m.CopyVectorAsRow(v2, 1); m.CopyVectorAsRow(v3, 2); return(m); }