Мной был разработан модуль, способный развернуть поверхности двойной кривизны вместе с нужными кривыми на ней. Длина периметра полученной развёртки абсолютно соответствует длине периметра исходной поверхности. Для разработки был использован плагин Grasshopper. Если Вам необходимо попробовать мой способ разворачивания — обращайтесь.

Демонстрацию работы можно посмотреть здесь:

Теперь этот модуль и ещё 5 не менее полезных входят в состав моего видеокурса «Развёртка поверхностей в Rhino5 на примере конструирования тканевых и бумажных деталей и лекал.»