необходимо нарисовать канат прилипший к поверхности вазы
Возьмем мешку вазы
сделаем окружность с небольшим рандомным смещением
Сделаем окружность диаметра превышающего диаметр вазы, количество точек 12
добавим рандомизацию
далее два Resample для сглаживания, у первого шаг 0.7, у второго 0.51
Ray делаем до ближайшей поверхности
второй этап, теперь сделаем на каждой точке нашего обруча новый кружок, с вращением по оси обруча
сделаем нормали по обручу
немного Vex
@up = {0,1,0};
float count = chf("count");
@angle = fit01((@ptnum*1.0f/@numpt),0,360)*count;
Count - количество вращений
теперь скопируем вращение на каждый кружок
трансформу передаем угол
point("../foreach_begin1/",0,"angle",0)
блок foreach по точкам, используется только для того чтобы можно было повращать каждую точку по отдельности
дальше делаем новые точки в трубки