public override double Get(double x, double y, double z, double w, double u, double v) => Source.Get( x * XScale.Get(x, y, z, w, u, v), y * YScale.Get(x, y, z, w, u, v), z * ZScale.Get(x, y, z, w, u, v), w * WScale.Get(x, y, z, w, u, v), u * UScale.Get(x, y, z, w, u, v), v * VScale.Get(x, y, z, w, u, v));
public override double Get(double x, double y, double z) => Source.Get( x * XScale.Get(x, y, z), y * YScale.Get(x, y, z), z * ZScale.Get(x, y, z));
public override double Get(double x, double y, double z, double w) => Source.Get( x * XScale.Get(x, y, z, w), y * YScale.Get(x, y, z, w), z * ZScale.Get(x, y, z, w), w * WScale.Get(x, y, z, w));
public override double Get(double x, double y) => Source.Get( x * XScale.Get(x, y), y * YScale.Get(x, y));