Честно говоря, не ожидал что будет так трудно объяснить, что я хочу. Особенно учитывая то, что эту задачу многие решали, в чем я уверен. На самом деле, для меня не принципиально как поведут себя все точки кроме реперной и точек на периметре. Я полагал, что кто-то предложит какой-то известный алгоритм.
На картинке
https://cloud.mail.ru/public/4029304b8d57%2Fp1.pngстрелочкой показано куда должна переместится красная ячейка (назову ее реперной). Ячейки по периметру фигуры не должны перемещаться. Остальные ячейки как-то перемещаются, главное что-бы картинка деформировалась
ожидаемо.
Мне примерно ясно как это сделать. Но есть и более сложные случаи. Например такой:
https://cloud.mail.ru/public/75b2efd95720%2Fp2.pngОчень бы хотелось не изобретать велосипед, а найти существующий проверенный алгоритм.