Draft: prepare more functions to make bezier knots tangent or symmetric