The evolution of the digital curve: from shipbuilding spline to the diffusion of NURBS, subdivision surface and t-splines as tools for architectural design