pub fn scaling_by_axes(scale: Vec3<T>) -> Mat4<T> {
        Mat4 {
            a11: scale.x, a22: scale.y, a33: scale.z,
            .. Mat4::IDENTITY
        }
    }
/// Creates a scaling matrix which scales by a unique amount along each axis.
Creates a scaling matrix which scales by a unique amount along each axis.
Creates a scaling matrix which scales by a unique amount along each axis .
pub fn scaling_by_axes(scale: Vec3<T>) -> Mat4<T> {
        Mat4 {
            a11: scale.x, a22: scale.y, a33: scale.z,
            .. Mat4::IDENTITY
        }
    }
pub fn scaling_by_axes ( scale : Vec3 < T > ) -> Mat4 < T > { Mat4 { a11 : scale . x , a22 : scale . y , a33 : scale . z , .. Mat4 :: IDENTITY } }
Creates a scaling matrix which scales by a unique amount along each axis.
Creates a scaling matrix which scales by a unique amount along each axis .
scale
Vec3<T>
scale
Vec3<T>