Вот эти кривые в 2д получаться движением окружности по окружности.

А вот эти получаться движением сферы по сфере(по идее).

Как получать координаты точки на такой поверхности от двух параметров?
Например t0 и t1 каждый от 0 до 1 позволяют получить любую точку на поверхности.
Также важно чтобы можно было задавать форму поверхности изменяя радиусы обеих или малой сферы.