pub fn transpose(self) -> Mat3<T> {
        Mat3 {
            a11: self.a11, a12: self.a21, a13: self.a31,
            a21: self.a12, a22: self.a22, a23: self.a32,
            a31: self.a13, a32: self.a23, a33: self.a33,
        }
    }
/// Transposes this matrix, mirroring all its values along the diagonal.
Transposes this matrix, mirroring all its values along the diagonal.
Transposes this matrix mirroring all its values along the diagonal .
pub fn transpose(self) -> Mat3<T> {
        Mat3 {
            a11: self.a11, a12: self.a21, a13: self.a31,
            a21: self.a12, a22: self.a22, a23: self.a32,
            a31: self.a13, a32: self.a23, a33: self.a33,
        }
    }
pub fn transpose ( self ) -> Mat3 < T > { Mat3 { a11 : self . a11 , a12 : self . a21 , a13 : self . a31 , a21 : self . a12 , a22 : self . a22 , a23 : self . a32 , a31 : self . a13 , a32 : self . a23 , a33 : self . a33 , } }
Transposes this matrix, mirroring all its values along the diagonal.
Transposes this matrix mirroring all its values along the diagonal .
self
self