Вообще там зависимость гладкая,
Вы уверены? Расстояние между точками гладко зависит от координаты второй точки вдоль многоугольника, но не наоборот. Координата вдоль многоугольника зависит от расстояния между точками не гладко, т.к. это неоднозначная функция (одному и тому же расстоянию от точки A могут соответствовать больше одной "следующей" точки B).
-- 24.11.2024, 01:39 --От каждой текущей точки рисуем окружность фиксированного радиуса, ищем пересечение со сторонами прямоугольника и т.д.
Типа того. Но вот сдаётся мне, что например разместить 5 точек по равностороннему треугольнику можно единственным способом (с точностью до симметрий). Все пять попадут или в вершины или в середины сторон (все середины сторон + 2 вершины). И расстояние между ними будет половина стороны. Так, например, поместив первую точку произвольно (т.е. не в вершину и не в середину стороны), вообще нельзя будет найти нужную конфигурацию.
На стороне желтого треугольника со стороной единица выбрали "стартовую" точку D.
Провели окружности с центром в D: красная, фиолетовая, зеленая - радиусами
соответственно.