SmoothSketch: 3D free-form shapes from complex sketches