Я сделал это в качестве упражнения для самообучения с использованием инструмента Lofting в FreeCAD, но оно оказалось неплохим инструментом для счистки поверхностей.