Привет! Может быть здесь, кто-то сможет мне чем-то помочь?
Условия:
В макете присутствует множество однотипных по своей сути объектов, состоящих из простых закрытых и не закрытых путей, с опорными точками в кол-ве от двух, до... Ммм, не знаю до скольки, но по-моему это не важно.
Задача:
В пределах каждого объекта нужно удалить точки с одинаковыми координатами или разнести их на расстояние 0,1 мм (доподлинно неизвестно есть ли такие, скорее всего нет, но на всякий случай). А так же задать минимальное расстояние между точками одного объекта 0,1 мм, ну или просто удалить одну из двух точек, если они находятся на расстоянии меньше чем 0,1 мм друг от друга. То есть если у двух и более объектов будут совпадать координаты каких-то точек -- то это нормально. Но в пределах одного объекта не должно быть точек, расположенных на расстоянии ближе чем 0,1 мм друг от друга.
Вопрос:
Есть ли какие-то готовые решения для такой задачи? Я никогда не писал скрипты, если готовых решений нет, то навскидку, как вам кажется, сложно ли такой скрипт написать новичку? А может быть это вообще можно решить как-то без скриптов?
Условия:
В макете присутствует множество однотипных по своей сути объектов, состоящих из простых закрытых и не закрытых путей, с опорными точками в кол-ве от двух, до... Ммм, не знаю до скольки, но по-моему это не важно.
Задача:
В пределах каждого объекта нужно удалить точки с одинаковыми координатами или разнести их на расстояние 0,1 мм (доподлинно неизвестно есть ли такие, скорее всего нет, но на всякий случай). А так же задать минимальное расстояние между точками одного объекта 0,1 мм, ну или просто удалить одну из двух точек, если они находятся на расстоянии меньше чем 0,1 мм друг от друга. То есть если у двух и более объектов будут совпадать координаты каких-то точек -- то это нормально. Но в пределах одного объекта не должно быть точек, расположенных на расстоянии ближе чем 0,1 мм друг от друга.
Вопрос:
Есть ли какие-то готовые решения для такой задачи? Я никогда не писал скрипты, если готовых решений нет, то навскидку, как вам кажется, сложно ли такой скрипт написать новичку? А может быть это вообще можно решить как-то без скриптов?