CATIA v5 knot model in surface design with 3D curves