P-curves and surfaces: Parametric design with global fullness control. (September 2017)