Illustrator, как разделить контур

Обновлено: 21.11.2024

Ищу способ или инструмент для разделения сплайна или траектории на равные части, или, что то же самое, равноудаленные точки (якоря).

Это очень распространенный вопрос, но я не нашел ответа. Кроме того, это довольно просто сделать скриптом, но его нет. Возможно, я плохо искал, но буду рад, если кто-то знает решение этой проблемы.

В Autocad есть команда (РАЗДЕЛИТЬ), которая делает то, что я прошу:

Если у вас действительно есть проблемы с производительностью при использовании существующих методов, вы должны описать, что вы пробовали, чтобы мы не тратили время на ответы, которые вы уже знаете.

"Кроме того, это довольно просто сделать с помощью скрипта, но его нет". Хм. Вы имеете в виду, что довольно просто «запустить» скрипт, если он был? или достаточно просто написать скрипт для разделения сегментов?

2 ответа 2

У Хироюки Сато есть скрипт под названием "divide", который делает именно это. Работает на одном сегменте. На самом деле довольно сложно сделать это на многих сегментах, не имея дополнительных точек (требование x сегментов и исходной формы часто являются взаимоисключающими).

Вы также можете сделать это вручную (это будет работать даже для многосегментных кривых):

  1. сначала прочитайте длину информационной палитры документа формы пути (см. здесь). *
  2. затем нарисуйте прямую линию, длина которой делится на необходимое количество пролетов. (щелчок с нажатой клавишей Alt при использовании инструмента «Линия») *
  3. Скопируйте n раз диапазоны один за другим (переместите один с помощью копирования и нажмите ctrl + d)
  4. сделать арт-буш из сегментов
  5. применить к кривой и развернуть

Кроме того, это можно сделать с помощью пунктирной кривой.

Изображение 1. Многоточечная кривая, разделенная на 3 части одинаковой длины вручную с использованием описанного метода.

* Вы также можете сделать это без измерения, используя параметр "Растянуть до длины", но это не всегда так точно.

Дополнение

У мистера Сато есть другой скрипт, который делает то же самое на его странице в guithub. Для этого можно легко изменить сценарий прерывания тире.

Я знаю эти два варианта, но: 1. Сценарий Хироюки не разбивает полную длину (точки начала-конца), он делит каждый сегмент (привязка-привязка) на X частей. 2. Сегментированная кисть — это рекурсивный метод, но это не быстрый и практичный способ сделать это несколько раз. В любом случае, спасибо за быстрый ответ.

@alejorojas2k, затем запишите метод, который я описал (я только что проверил его и сделал 200 путей к сегментам от 2 до 12, менее чем за секунду, как быстро вам нужно). Нищие не могут быть теми, кто выбирает. В любом случае это реальные варианты.

Я ценю вашу заботу о решении этой проблемы, но ни то, ни другое не является решением моей проблемы. Я хорошо знаю сценарии Сато. Если у вас есть 3 или более точек сплайна, скрипт просто добавляет новые точки между каждым сегментом. С другой стороны, техника кисти просто «рисует» кривую равными частями, но если вы расширите ее, вы получите якорный беспорядок вместо X равноудаленных точек.

@alejorojas2k Вы не можете получить x равноудаленных точек, иначе кривая перестанет быть одной и той же. Однако вы можете постепенно разделить кривую. Но это не так просто написать эффективно, потому что слой сценариев иллюстратора не имеет возможности обращаться к базовой кривой. Поэтому вам нужно поступить так же, как Сато, и самостоятельно реализовать базовый расчет Безье. Это медленно. Это быстрее в Illustrator API, но плагины НАМНОГО сложнее развернуть. В любом случае, на исправление скрипта тире для вашей цели уходит около 6 часов. Вам действительно нужно исправить свой вопрос, пока вы этого не сделаете, вы тратите время на это. Цель неизвестна

Узнайте, как редактировать, изменять форму, сглаживать и упрощать контуры с помощью различных инструментов, доступных в Illustrator.

Прежде чем изменить форму или отредактировать путь, необходимо выбрать опорные точки пути, сегменты или их комбинацию.

Выберите опорные точки

Выполните одно из следующих действий:

  • Если вы видите точки, нажмите на них с помощью инструмента "Частичное выделение", чтобы выделить их. Щелкните, удерживая клавишу Shift, чтобы выбрать несколько точек.
  • Выберите инструмент «Частичное выделение» и обведите границы опорных точек. Чтобы выбрать дополнительные опорные точки, перетащите их, удерживая нажатой клавишу SHIFT.
  • Вы можете выбрать точки привязки из выбранных или невыбранных путей. Перемещайте инструмент «Частичное выделение» над точкой привязки, пока указатель не отобразит пустой квадрат для невыбранных и заполненный квадрат для выбранных путей в увеличенном состоянии, а затем щелкните точку привязки. Щелкните дополнительные опорные точки, удерживая клавишу Shift, чтобы выбрать их.
  • Выберите инструмент «Лассо» и обведите опорные точки. Чтобы выбрать дополнительные опорные точки, перетащите их, удерживая нажатой клавишу SHIFT.

Выберите сегменты пути

Выполните одно из следующих действий:

  • Выберите инструмент «Частичное выделение» и щелкните в пределах двух пикселей от сегмента или перетащите область выделения на часть сегмента.Удерживая нажатой клавишу Shift, щелкните или перетащите дополнительные сегменты пути, чтобы выбрать их.
  • Выберите инструмент «Лассо» и обведите часть сегмента контура. Чтобы выбрать дополнительные сегменты пути, перетащите их, удерживая клавишу Shift.

Выбрать все опорные точки и сегменты пути

  • Выберите инструмент "Частичное выделение" или "Лассо".
  • Перетащите по всему пути.

Если путь заполнен, вы также можете щелкнуть внутри пути с помощью инструмента "Частичное выделение", чтобы выбрать все опорные точки.

Скопировать путь

Выберите путь или сегмент с помощью инструмента «Выделение» или «Частичное выделение» и выполните одно из следующих действий:

  • Используйте стандартные функции меню для копирования и вставки путей внутри приложений или между ними.
  • Удерживая нажатой клавишу «Alt» (Windows) или «Option» (macOS), перетащите путь в нужное место.

Добавление опорных точек может дать вам больше контроля над путем или расширить открытый путь. Однако не следует добавлять дополнительные точки без необходимости, так как это усложняет путь. Путь с меньшим количеством точек легче редактировать, отображать и печатать. Вы можете уменьшить сложность пути, удалив ненужные точки.

Добавить или удалить точку привязки

Чтобы добавить точку привязки:

Чтобы удалить точку привязки:

  • Выберите инструмент «Перо» или «Удалить опорную точку» и щелкните опорную точку.
    Примечание. Инструмент "Перо" меняется на инструмент "Удалить опорную точку", когда вы размещаете его над опорной точкой.
  • Выберите точку с помощью инструмента «Частичное выделение» и нажмите «Удалить выбранные опорные точки» на панели «Управление».

Не используйте клавиши Delete и Backspace или команды Правка > Вырезать и Правка > Очистить для удаления узловых точек. Эти клавиши и команды также удаляют сегменты линии, которые соединяются с этой точкой.

Найти и удалить случайные опорные точки

Блуждающие опорные точки — это отдельные точки, не связанные с другими опорными точками. Рекомендуется находить и удалять случайные опорные точки.

Команда "Разделить объекты ниже" действует как формочка для печенья или трафарет, используя выделенный объект, чтобы прорезать другие объекты, отбрасывая исходный выбор.

Выберите «Объект» > «Контур» > «Разделить объекты ниже».

Разбить на сетку

Команда «Разделить на сетку» позволяет разделить один или несколько объектов на несколько прямоугольных объектов, расположенных в ряды и столбцы. Вы можете точно изменить высоту, ширину и размер поля между строками и столбцами, а также быстро создать направляющие для размещения иллюстраций.

Выберите объект.

Примечание. Если вы выберете несколько объектов, результирующая сетка объектов будет использовать атрибуты внешнего вида самого верхнего объекта.

Выберите «Объект» > «Путь» > «Разделить на сетку».

Чтобы задать размер каждой строки и столбца, введите значения высоты и ширины .

Чтобы задать расстояние, отделяющее строки друг от друга и столбцы друг от друга, введите значения для Gutter .

Чтобы изменить размеры всей сетки объектов, введите значения в поле "Итого" .

Чтобы добавить направляющие вдоль краев строк и столбцов, выберите "Добавить направляющие" .

Доступны параметры для разделения объекта на сетку

Вырезать путь в выбранных опорных точках

Значок "Вырезать путь в выбранной опорной точке" ( ) обрезает путь в опорной точке, и одна опорная точка становится двумя опорными точками, одна из которых расположена непосредственно поверх другой.

(Необязательно) Выберите путь, чтобы увидеть его текущие опорные точки.

Выберите опорную точку, в которой вы хотите разделить путь, с помощью инструмента "Частичное выделение" ().

Нажмите значок «Вырезать путь в выбранных опорных точках» ( ) на панели «Управление».

При разделении пути в точке привязки новая точка привязки появляется поверх исходной точки привязки, и выбирается одна точка привязки.

Используйте инструмент "Прямой выбор" (), чтобы настроить новую опорную точку или сегмент пути.

Ножницы

Инструмент "Ножницы" разделяет контур, графический фрейм или пустой текстовый фрейм в узловой точке или вдоль сегмента.

Нажмите и удерживайте инструмент "Ластик" ( ), чтобы увидеть и выбрать инструмент "Ножницы" ( ).

Нажмите на путь, где вы хотите его разделить.При разделении пути создаются две конечные точки. По умолчанию выбрана одна конечная точка.

Если вы не нажмете точку или путь с помощью инструмента «Ножницы», Illustrator предложит вам использовать этот инструмент на сегменте или узловой точке пути. Нажмите OK, чтобы продолжить.

Выберите опорную точку или путь, вырезанный на предыдущем шаге, с помощью инструмента Прямое выделение (), чтобы изменить объект.

Нож

Инструмент "Нож" разрезает объекты по траектории, которую вы рисуете от руки с помощью инструмента, разделяя объекты на грани, заполненные компонентами. (Лицо — это область, не разделенная отрезком линии.)

Нажмите и удерживайте инструмент "Ластик" ( ), чтобы увидеть и выбрать инструмент "Нож" ( ).

Выполните одно из следующих действий:

  • Чтобы вырезать изогнутый контур, перетащите указатель на объект.
  • Чтобы вырезать по прямой траектории, нажмите на монтажную область инструментом "Нож", удерживая нажатой клавишу "Alt" (Windows) или "Option" (macOS), а затем перетащите.

Разрезы, созданные с помощью инструмента "Нож", отображаются на объекте как штрихи.

Выберите «Выделить» > «Отменить выбор».

Illustrator по умолчанию выбирает объект при вырезании.

Нажмите и перетащите каждую часть с помощью инструмента "Прямой выбор" ().

Обтравочные маски позволяют использовать объект для скрытия частей других объектов. Подробнее см. в разделе Обтравочные маски.

Создайте объект, который хотите использовать в качестве маски. Этот объект называется обтравочным контуром. Обтравочными путями могут быть только векторные объекты.

Переместите обтравочный контур над объектами, которые вы хотите замаскировать, в порядке наложения.

Выберите обтравочный контур и объекты, которые вы хотите замаскировать.

Выберите «Объект» > «Обтравочная маска» > «Создать».

Чтобы создать обтравочный контур из области перекрытия двух или более объектов, сначала сгруппируйте объекты.

Эффекты Pathfinder предоставляют различные способы разделения и обрезки перекрывающихся объектов.

Обрезать объекты, используя режимы формы, доступные на панели Обработки контуров

А. Добавить к области фигуры с помощью режима «Объединить» B. Вычесть из области фигуры с помощью режима «Вычитание фронта» C. Пересечь область фигуры с помощью режима «Пересечение» D. Исключить перекрывающиеся области фигуры с помощью режима «Исключение»

Выберите объекты, которые вы хотите обрезать, с помощью инструмента «Выделение» ().

Выберите «Окно» > «Навигатор».

Выберите режим формы и эффекты «Обработка контуров» с помощью панели «Обработка контуров». Дополнительные сведения см. в разделе Эффекты Pathfinder.

Сообщество коллег по поддержке для профессионалов медиапроизводства.

Форумы › Adobe Illustrator › Отделяйте один путь от другого

Стив Джордж

Мой проект представляет собой логотип, который я сделал из текста, а затем воспользовался параметром «Создать контуры», чтобы сгладить слой и внести коррективы в части текста.

Сначала я разгруппировал пути, затем выбрал внутреннюю часть типа ..

Я хочу изменить цвет этой внутренней части, но не всей буквы "R".

С этой внутренней частью, выбранной, когда я нажимаю кнопку заливки, чтобы изменить цвет, но она меняет всю букву «R» на этот цвет?

Мне нужно, чтобы логотип оставался в векторе, чтобы его можно было изменять без потери качества. Я предполагаю, что мне нужно как-то сгладить пути, чтобы я мог изолировать те внутренние части, для которых мне нужно изменить цвет?

Я использую Illustrator CC на ПК.

" data-theme="likebtn" data-voting_enabled="false" data-style="" data-unlike_allowed="" data-show_copyright="" data-item_url="https://creativecow.net/forums /thread/separate-one-path-from-other/" data-item_title="Отделить один путь от другого" data-item_date="2015-03-11T00:48:03+00:00" data-engine="WordPress " data-plugin_v="2.6.42" data-prx="https://creativecow.net/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" >

Стив Крук-младший

То, что вы хотите сделать, просто, но сложно понять, почему. 🙂

Решение:
Когда вы преобразовали текст в контуры, Illustrator создал группу составных контуров — вам нужно разбить эти составные контуры, чтобы вы могли работать с их составными частями.
Простой способ (для ПК, аналогичный для MAC, но разные клавиши): выберите составной путь и SHIFT+CTRL+ALT+8
Меню: Объект > Составной путь > Освободить

Пожалуйста, все пути к компонентам можно выбирать и работать с ними. ПРИМЕЧАНИЕ. Для того, что вы хотите сделать, не делайте их снова составным путем — это сведет на нет вашу работу и детали снова станут прозрачными.

Почему:
Есть два метода, которые исторически использовались для использования путей для создания прозрачных частей других путей, т.е. отверстия и вырезы.
Старый метод (я думаю) заключался в назначении «направления» пути, по часовой стрелке или против часовой стрелки, с путями, идущими в противоположных направлениях, прорезая друг в друге дыры.
Новый метод подсчета. Например, если вы делаете круг, это путь 1. Затем сделайте меньший круг внутри пути 1, это путь 2. Если вы сделаете их составными, путь 2 вырежет участок пути 1. Простой. Если бы вы сделали третий круг меньше второго (контур 3) и объединили все три в составной контур (Объект > Составной контур > Создать; Обработка контуров: вычесть переднюю или заднюю часть и т. д.), вы получили бы что-то вроде логотипа Target. -> Путь 1 будет заполнен до края пути 2, путь 2 будет незаполненным до края пути 3, а путь 3 снова будет заполнен. Итак, нечетные разделы заполняются, четные нет.

Надеюсь на практическую и теоретическую помощь!

Я простой творческий профессионал, который может использовать свой пакет Adobe и несколько других творческих инструментов, чтобы делать то, что я хочу. Едва. 🙂

" data-theme="likebtn" data-voting_enabled="false" data-style="" data-unlike_allowed="" data-show_copyright="" data-item_url="https://creativecow.net/forums /ответ/1918287/" data-item_date="2015-03-11T16:24:00+00:00" data-engine="WordPress" data-plugin_v="2.6.42" data-prx="https:// creativecow.net/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" >

Стив Джордж

Спасибо за очень быстрый ответ, Стив.

Я следовал вашим указаниям, но в меню «Объект» > «Составной путь» у меня есть только возможность щелкнуть «Создать», релиз выделен серым цветом.

Есть идеи, почему это происходит?

" data-theme="likebtn" data-voting_enabled="false" data-style="" data-unlike_allowed="" data-show_copyright="" data-item_url="https://creativecow.net/forums /ответ/1918288/" data-item_date="2015-03-11T16:43:04+00:00" data-engine="WordPress" data-plugin_v="2.6.42" data-prx="https:// creativecow.net/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" >

Стив Крук-младший

Нет, извините. Я нашел шрифт с «дырками», преобразовал его в контуры (CTRL+SHIFT+O, «Текст» > «Создать контуры»), и сразу же стал доступен «Объект» > «Составной контур» > «Выпуск».

Чтобы скрыть очевидное, вы выбрали один или несколько объектов, верно? После освобождения одного составного пути я отменил выбор всего, затем снова выбрал все и все еще мог освободить остальные.

Попробуйте создать новый документ, введите текст еще раз и двигайтесь оттуда. После того как составные пути будут освобождены, скопируйте их в исходный документ.

Я простой творческий профессионал, который может использовать свой пакет Adobe и несколько других творческих инструментов, чтобы делать то, что я хочу. Едва. 🙂

" data-theme="likebtn" data-voting_enabled="false" data-style="" data-unlike_allowed="" data-show_copyright="" data-item_url="https://creativecow.net/forums /ответ/1918289/" data-item_date="2015-03-11T19:26:23+00:00" data-engine="WordPress" data-plugin_v="2.6.42" data-prx="https:// creativecow.net/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" >

Стив Джордж

Спасибо, теперь я разобрался.

Шрифт, над которым я работаю, на самом деле очень неудобен в данном случае, так как в нем много перекрывающихся ямок, а также внутренних и внешних частей, вероятно, это не лучший шрифт для редактирования в AI. В любом случае это решило проблему, спасибо за уделенное время, Стив 🙂

Разделение контуров или фигур в Adobe Illustrator может быть очень полезным инструментом при разработке дизайна для Glowforge или любого другого лазера. Конечно, вы можете использовать инструмент «Прямое выделение», инструмент «Ножницы», инструмент «Нож» и т. д., чтобы разделить пути, но что, если вам нужно сделать много разделения. Этот процесс может занять очень много времени.

Не было бы проще, если бы можно было разделить путь или фигуру, просто нажав кнопку? Что ж, мне потребовалось много поисков и экспериментов, но я наконец нашел способ сделать это возможным.

Продолжайте читать, чтобы узнать, как создать действие Adobe Illustrator, которое одним нажатием кнопки быстро разделит контур или фигуру во всех опорных точках.

Если вам нужен готовый экшен Adobe Illustrator, нажмите здесь, чтобы перейти на страницу бесплатных загрузок, где вы можете его получить.

Что означает разделение пути?

Разбиение пути — это просто разрыв линии или фигуры в любом месте ее сегмента или сегментов для создания дополнительных путей.

В приведенном ниже примере черная звезда представляет собой один целый путь или фигуру. Синяя звезда была разделена в каждой опорной точке, в результате чего появилось 10 новых путей.

Обратите внимание, что я разделил сегменты синей звезды, чтобы упростить просмотр этой концепции. Если бы я просто разделил все пути, но не переместил бы ни один из них, обе звезды все равно разрезались бы и засчитывались одинаково.

Другими словами, разделение пути не влияет напрямую на процесс лазерной резки или надрезки. На процесс влияет только то, что вы делаете с отдельными путями после разделения.

Например, изменение цвета половины путей или сегментов синей звезды будет зарегистрировано как два отдельных командных блока в интерфейсе Glowforge.

Для получения дополнительной информации о том, как цвет влияет на командные блоки Glowforge, ознакомьтесь с этой статьей о создании цветовой палитры для порядка операций Glowforge.

Зачем разделять путь?

Прежде чем мы углубимся в руководство, приведем несколько причин, по которым вам может понадобиться разделить контур или фигуру.

  1. Разбиение пути может помочь вам легко удалить разделы, в которых два пути перекрываются. Это предотвратит ненужные дополнительные проходы лазера при резке и биговке.
  2. Разделение пути иногда необходимо, чтобы соединить части двух отдельных путей вместе.
  3. Когда пути разделены, вы можете легко изменять и/или удалять часть пути или разделы вдоль пути.
  4. Это позволяет вам изменять цвет обводки по одному и тому же пути, чтобы вы могли назначать разные команды лазера (как показано на изображении в статье). Например, вы можете вырезать и надрезать два разных сегмента по одному и тому же пути.
  5. Разделение контура – это простой способ заимствования определенных разделов одного дизайна для использования в другом. Например, я использовал суставы пальцев, созданные генератором коробок, для различных других проектов, поэтому мне не нужно создавать их с нуля.

Быстрое разделение контуров с помощью экшена Adobe Illustrator

Действие Adobe Illustrator — это группа сохраненных функций, которые работают в определенном порядке каждый раз, когда действие активируется.

Действия могут быть очень полезны для экономии времени, особенно когда вы выполняете одни и те же действия снова и снова. Нажмите здесь, если вы хотите узнать больше о действиях Adobe Illustrator.

Конкретные команды для действия, которое мы собираемся создать, выглядят следующим образом:

Выберите объект или объекты с помощью инструмента «Выделение»
Выделение > Объект > Маркеры направления
Правка > Вырезать
Удалите оставшиеся опорные точки
Правка > Вставить на место

Шаг 1

Создайте новый документ Illustrator. Размер документа не имеет значения. С помощью инструмента «Прямоугольник» создайте квадрат (без заливки, с черной обводкой) любого размера.

Выберите «Окно» > «Действия», чтобы открыть окно действий. Набор действий по умолчанию, скорее всего, будет расширен. Закройте расширенный набор, нажав стрелку раскрывающегося списка рядом с папкой действий по умолчанию.

Шаг 2

Выберите Создать новый набор (значок папки) в нижней части окна действий. Назовите его Глоуфордж. Выберите только что созданный набор Glowforge, затем выберите «Создать новое действие» (квадрат со значком «плюс») в нижней части окна действий.

Назовите действие «Разделитель пути». При желании выберите горячую клавишу. Я выбрал клавишу F3, поскольку не использую ее ни для чего другого в Illustrator.

Отметьте поле Shift или Control, если вы хотите, чтобы ваша горячая клавиша требовала удержания Shift или Control плюс функциональная клавиша. Я оставил эти ящики пустыми. Я также не беспокоился о выборе цвета, так как он не влияет на горячую клавишу.

Шаг 3

Выберите Запись. После выбора «Запись» важно четко следовать следующим шагам, чтобы нежелательные функции не добавлялись в набор действий.

Выберите инструмент «Выделение», затем выберите созданный квадрат. Теперь выберите эти команды:

Выберите > Объект > Маркеры направления
Правка > Вырезать
Правка > Очистить
Правка > Вставить на место

Если все сделано, как указано, окно действий должно выглядеть так, как показано на рисунке ниже. Затем нажмите «Остановить запись» (белый квадрат внизу окна действий).

Шаг 4

Проверьте свои действия, создав новый квадрат с помощью инструмента "Прямоугольник". Выберите его с помощью инструмента «Выделение», затем нажмите горячую клавишу, которую вы выбрали для действия «Разделитель пути», которое мы только что создали.

Квадрат должен быть разделен на четыре пути или сегмента, которыми можно управлять по отдельности. Отодвиньте части квадрата одну за другой для подтверждения.

Шаг 5

Сохраните новое действие, выбрав меню «Гамбургер» (трехстрочный значок) в правом верхнем углу окна действий. Затем выберите Сохранить действия.

Выберите папку, которую легко найти, если в будущем вам понадобится перезагрузить действие. Я предлагаю создать папку с названием «Действия Illustrator».

Теперь вы можете использовать это действие "Разделитель пути", чтобы разделить любой путь или фигуру за считанные секунды. Он также будет работать с несколькими путями или фигурами одновременно.

После разделения пути вы можете легко соединить их снова, выполнив следующие действия:

Выбор опорных точек > Объект > Контур > Соединение

Загрузка действия Illustrator

Если в следующий раз, когда вы откроете Illustrator, действия не будет, вы можете легко загрузить его, выбрав «Загрузить действия» в гамбургерном меню окна действий, которое можно увидеть на рисунке выше.

Перейдите к папке, в которой вы сохранили свой набор действий Glowforge, а затем откройте его. Все готово.

Читайте также: