Поверхности рисую кривыми, потом применяю к ним loft полигонами. Просто соединить поверхности плучается - команда combine. Но после этого замкнутого объекта не получается и к полученным таким образом повернохстям нельзя применять например булевые операции
да даже самое простое не получается. Например, цилиндр разрезать вдоль пополам, потом оставшееся еще раз вдоль пополам - 1/4 цилиндра.