static AffineTransformation<T, D> scaling(const LinAl::Vector<T, D> &);
static AffineTransformation<T, D> shear(const LinAl::Vector<T, D> &, const LinAl::Vector<T, D> &);
static AffineTransformation<T, D> scaling(const LinAl::Vector<T, D> &);
static AffineTransformation<T, D> shear(const LinAl::Vector<T, D> &, const LinAl::Vector<T, D> &);