[AI CC-CC2021] Как удалить дублирующиеся контуры для плоттера?

maskines

Участник
Топикстартер
Сообщения
11
Реакции
0
Попадаются частенько макеты, а в них местами контуры один над другим, визуально, пока не потыкаешь, понять этого нельзя. Некоторые плоттеры умеют понимать, что в макете лишнее и игнорируют лишние двойные контуры, но не все. Те что не умеют, прорезают эту область дважды, трижды или сколько там их случилось в следствии кривых импортов\экспортов и неизвестно еще каких причин.
120475

Есть ли возможность выделить все такие двойные и удалить, или сказать иллюстратору что бы "объединил", мол везде где два сделал один?
Гуглил я искал, но.. увы.
Придумал конечно лайфхак через Shift+M перекрашивать, потом выделять покрашенное по общему признаку, Ctrl+X, Ctrl+A, Del, Ctrl+Shift+V, но это и дольше и можно что-то пропустить когда в макете много всего.
Заранее благодарю.
 

sander

15 лет на форуме
Сообщения
1 562
Реакции
137
плагин "Vector first Aid" лечит такое
 

akropin

12 лет на форуме
Сообщения
893
Реакции
388
Как вариант - выделяем контура нужного цвета, Pathfinder/Outline, получим один контур но не покрашенный, красим его в исходный цвет.
 
  • Спасибо
Реакции: Старкрафт

vovansky

10 лет на форуме
Сообщения
479
Реакции
208
А если попробовать задать обводкам (сразу всему рисунку) прозрачность и увеличть все обводки скажем до такой толщины, чтобы при наложении друг на друга визуально были видны места их наложения (из за прозрачности). Затем удалить лишние, снять прозрачность и вернуть обводки к прежним значениям.
 

Valentin

15 лет на форуме
Сообщения
2 272
Реакции
1 244

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835

Valentin

15 лет на форуме
Сообщения
2 272
Реакции
1 244
Я как-то руками, пока.
Специфика работы позволяет тратить время на анализ чужих контуров.

И у меня есть «волшебная кнопка Simulate» в софте к станку.
Можно быстро на экране посмотреть порядок прохода головки.
Сколько он раз по одному пути проезжать будет.
 
Последнее редактирование:

vovansky

10 лет на форуме
Сообщения
479
Реакции
208
Мне вот интересно про "плоттеры которые понимают и игнорируют лишние контуры"
:)
Вероятно в драйвере это программно решено – запрет голове проходить по одному пути более 1 раза
 
  • Спасибо
Реакции: maskines

ACTPOHOM

12 лет на форуме
Сообщения
2 981
Реакции
1 133

maskines

Участник
Топикстартер
Сообщения
11
Реакции
0
Спасибо.
Вроде работает, но..
1. создал 30 разных размеров "двойных" квадратов — сработал отлично, и 30 и 15, 50 штук — работает. Круги работают. но когда:
2. взял элемент из того макета с которого начался пост; 12 контуров, соответственно 6 лишних, скрипт удалил, почему-то, только 4.
120481

2.1 так то целиком макет выглядит так:
120482

из него удалил 400+ элементов, но после ковыряния ручками видно, что многие остались.

Как понять причину?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Как понять причину?
Да все что угодно. Скрипт проверяет на полное точное совпадение координат, на микрон больше-меньше и он уже не считает контур тем же самым. Дополнительный узел вклинился - снова не считает... И так далее
 
  • Спасибо
Реакции: maskines и Valentin

Valentin

15 лет на форуме
Сообщения
2 272
Реакции
1 244
Почти все плоттерные софтины, более менее современные умеют удалять сдвоенные линии.


Эсковский софт удаляет на раз, что АЕ, что iPC
Меня за 68 евро высмеяли, куда вы со своим АE от Esko?
:sarcasm:
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Да все что угодно. Скрипт проверяет на полное точное совпадение координат, на микрон больше-меньше и он уже не считает контур тем же самым. Дополнительный узел вклинился - снова не считает... И так далее

можно добавить tolerance в пределах которого считать координаты совпавшими. с дополнительными узлами сложнее
 
У

Удалённый пользователь 513

Гость
Не ахти работает. Иногда удаляет нужное, иногда не удаляет ненужное. В сочетании с outline удалил нужное.
Там же в шапке скрипта пишет дружище🇩🇪 Вольфганг:
Please select only some objects at once, because the processing-time
will grow exponential to the number of objects.
Может скрипт чего-то дропает или нужно функцию толеранс на координаты дописать.
 
Последнее редактирование модератором:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Кому нужно пусть и дописывает '))'