Проголосовал за blender, но если честно был удивлен результату в его пользу. Blender опирается на полигональное моделирование и возможно будет не очень удобен для действительно сложной геометрии, впрочем как и Компас-3д. Поэтому из двух зол, выбрал меньшее.
Возможно стоит посмотреть в сторону инструментов нурбс моделирования, например
https://www.rhino3d.com/6/features