Я прочитал статью Pilot3d «Маленькие грязные секреты NURBS» (http://www.pilot3d.com/NurbSecrets.htm) и был заинтригован контрольными точками, расположенными на поверхности.
Это объясняет, что каждый элемент управления имеет соответствующую точку поверхности, но не объясняет, как они находятся и как перемещение точки управления поверхностью преобразуется в исходные точки управления. Если бы мне пришлось угадывать, вы бы нашли контрольные точки поверхности, ища точку на поверхности, когда вклад от контрольной точки максимален. Не уверен в преобразовании изменений обратно в исходные контрольные точки