pub fn skew_x(&self, dx: f64) -> Matrix {
        let s = &self.0;
        Matrix([
            s[0] + s[3] * dx,
            s[1] + s[4] * dx,
            s[2] + s[5] * dx,
            s[3],
            s[4],
            s[5],
        ])
    }
/// Create new Matrix skewed with specified x-axis amount from myself.
Create new Matrix skewed with specified x-axis amount from myself.
Create new Matrix skewed with specified x - axis amount from myself .
pub fn skew_x(&self, dx: f64) -> Matrix {
        let s = &self.0;
        Matrix([
            s[0] + s[3] * dx,
            s[1] + s[4] * dx,
            s[2] + s[5] * dx,
            s[3],
            s[4],
            s[5],
        ])
    }
pub fn skew_x ( & self , dx : f64 ) -> Matrix { let s = & self . 0 ; Matrix ( [ s [ 0 ] + s [ 3 ] * dx , s [ 1 ] + s [ 4 ] * dx , s [ 2 ] + s [ 5 ] * dx , s [ 3 ] , s [ 4 ] , s [ 5 ] , ] ) }
Create new Matrix skewed with specified x-axis amount from myself.
Create new Matrix skewed with specified x - axis amount from myself .
&self
dx
f64