public static Trafo3d Scale(double s) { return(new Trafo3d(M44d.Scale(s), M44d.Scale(1 / s))); }
public static Trafo3d Scale(double sx, double sy, double sz) { return(new Trafo3d(M44d.Scale(sx, sy, sz), M44d.Scale(1 / sx, 1 / sy, 1 / sz))); }
public static Trafo3d Scale(V3d v) => new Trafo3d(M44d.Scale(v), M44d.Scale(1 / v));
public static Trafo3d Scale(V3d v) { return(new Trafo3d(M44d.Scale(v), M44d.Scale(1 / v))); }
public static Trafo3d Scale(double s) => new Trafo3d(M44d.Scale(s), M44d.Scale(1 / s));