FreeCAD. Sketcher. Translate. 1 часть. Ставим эскиз в любой точке на кривой и разворачиваем его перпендикулярно линии кривой.