У меня есть путь, который состоит из нескольких точек - то есть 0,0 0,50 50,50 70,20
Если я просто нарисую эту линию на экране, она будет выглядеть довольно резкой, поскольку она придает острый угол соединению каждой точки.
Поэтому мне было интересно, как будет выглядеть алгоритм / метод кривых Безье, который я мог бы назвать, который автоматически изменяет острые углы на "узкие" кривые?
Я бы не хотел, чтобы кривая была слишком большой или вообще влияла на падение основного пути, просто смягчить объединение. Если вы посмотрите на нижеприведенный пример, я приведу краткий пример. Линия слева - это то, что у меня есть сейчас, линия в середине - это линия, которую я хочу.
Изображение справа представляет то, что мне нужно, чтобы алгоритм работал. По сути, я добавляю дополнительную точку к каждой дуге, которая составляет соединение в точке, которая находится на расстоянии 10% от соединения, затем я удаляю точку соединения и настраиваю маркеры таким образом, чтобы они находились там, где была точка немного раздвинуты, это просто так, что вы можете видеть). Это то, что мне нужно сделать.