Вообще не пора ли создать механизм, отмечающий места самоналожения так же, как отмечаются слишком короткие участки? Иногда нарисуешь так что после скругления около 500 точек и найти некорректность просто невозможно..
Регулярно, когда пользуюсь инструментом "скругление", особенно на очень мелких объектах растительности, выдаёт такую ошибку. В этом случае я очень сильно приближаю объект и прохожусь по нему и почти всегда находится место, где при скруглении объект начал пересекать сам себя. Устраняю пересечение и всё в порядке. Если не нахожу - то скорее всего, оно настолько маленькое, что вершины сливаются друг с другом - в этом случае я удаляю и заново создаю вершины в местах, где наиболее вероятно самопересечение, в итоге нахожу место, где вершины слились (то есть при удалении вершины она как бы остаётся на месте - то есть их было там две...). Вот такие танцы:)))