transpose method
transpose this matrix by m
Implementation
Mat33 transpose([Mat33? m ]) {
if( m != null ){
List<double> a = m.elements;
set( a[0], a[3], a[6], a[1], a[4], a[7], a[2], a[5], a[8] );
return this;
}
List<double> te = elements;
double a01 = te[1], a02 = te[2], a12 = te[5];
te[1] = te[3];
te[2] = te[6];
te[3] = a01;
te[5] = te[7];
te[6] = a02;
te[7] = a12;
return this;
}