Я хочу создать пользовательский интерфейс для редактирования полигонов. Мой вход представляет собой векторное изображение (кубический Безье). Основная цель состоит в том, чтобы пользователи могли рисовать каракули для создания новых сегментов многоугольника, так что это похоже на полуавтоматическое рисование многоугольника с учетом существующего многоугольника.
Основываясь на предположении, что пользовательский ввод рисуется с помощью мыши, поэтому он обычно грубый и довольно неточный.
Новые сегменты — это не только прямые линии, но и кривые. Поэтому я думаю, что новые сегменты также должны соответствовать грубому вводу пользователей:
Другой случай:
Это разрешимо? Любая обратная связь очень ценится, я также хочу знать, есть ли документ с подобной проблемой.