Curves and surfaces for computer aided geometric design