Modelling with implicit surfaces that interpolate