code: public static void projectionSplit( DMatrixRMaj P , DMatrix3x3 M , DMatrix3 T ) {
  		M.a11 = P.data[0]; M.a12 = P.data[1]; M.a13 = P.data[2 ]; T.a1 = P.data[3 ];
  		M.a21 = P.data[4]; M.a22 = P.data[5]; M.a23 = P.data[6 ]; T.a2 = P.data[7 ];
  		M.a31 = P.data[8]; M.a32 = P.data[9]; M.a33 = P.data[10]; T.a3 = P.data[11];
  	}
docs: Splits the projection matrix into a 3x3 matrix and 3x1 vector.
  
  @param P (Input) 3x4 projection matirx
  @param M (Output) M = P(:,0:2)
  @param T (Output) T = P(:,3)