(Скромно потупив глазки) Ну, уже сделал. Только, ввиду неоднородности mesh поверхности, NURBS поверхность получается кривоватой (если просто - все преобразование сводится к добавлению/удалению к mesh поверхности вершин, для получения m на n поверхности).
Можно еще срезами: например, показываешь в каких местах резать, а из среза получать NURBS curve. Потом из этих курв собрать NURBS. Но это полуручной способ. И я пришел к мнению, что лучше всего будет ручками "обклеивать" меши. Хотя щас в голове вертится пару мыслишек. Блин, если бы NURBS поверхность не должна была быть однородной m на n...
Если нужно (если сделаю ровный автомат), могу подбросить