pub fn affine_inverse(&self) -> Transform {
        let basis_inv = self.basis.inverted();
        let origin_inv = basis_inv.xform(-self.origin);
        Transform {
            origin: origin_inv,
            basis: basis_inv,
        }
    }
/// Returns the inverse of the transform, under the assumption that the
/// transformation is composed of rotation, scaling and translation.
Returns the inverse of the transform, under the assumption that the
transformation is composed of rotation, scaling and translation.
Returns the inverse of the transform under the assumption that the transformation is composed of rotation scaling and translation .
pub fn affine_inverse(&self) -> Transform {
        let basis_inv = self.basis.inverted();
        let origin_inv = basis_inv.xform(-self.origin);
        Transform {
            origin: origin_inv,
            basis: basis_inv,
        }
    }
pub fn affine_inverse ( & self ) -> Transform { let basis_inv = self . basis . inverted ( ) ; let origin_inv = basis_inv . xform ( - self . origin ) ; Transform { origin : origin_inv , basis : basis_inv , } }
Returns the inverse of the transform, under the assumption that the
transformation is composed of rotation, scaling and translation.
Returns the inverse of the transform under the assumption that the transformation is composed of rotation scaling and translation .
&self
&self