Как задать точное расстояние между точками вдоль векторного контура в Illustrator
Чтобы задать точное расстояние между точками в Adobe Illustrator, используйте пунктирную обводку с круглыми концами и значением Dash 0, а затем укажите нужный интервал между центрами в поле Gap. Выберите Preserve exact dash and gap lengths, чтобы Illustrator сохранял этот интервал, а не корректировал его для подгонки к углам или конечным точкам. Метод с нулевой длиной штриха описан на сайте CreativePro, а настройка сохранения длины объясняется в инструкции Adobe по пунктирным линиям.
Этот способ подходит для дизайнера, который добавляет круглые точки на векторный контур, например декоративную отделку на иллюстрацию персонажа. Здесь рассказывается, как выбрать нужную меру, ввести настройки и оформить концы и замкнутые контуры, сохранив заданный интервал.
Что означает «расстояние между точками»?
Прежде чем вводить число, определите, какое расстояние нужно для вашего дизайна. Две похожие на слух меры дают разные настройки: расстояние между центрами, также называемое шагом, и расстояние между краями — видимый промежуток между соседними точками.
Для круглых точек на прямом контуре обозначим D диаметр точки, P шаг между центрами, а E видимый зазор между краями. Геометрическая зависимость такова: P = D + E. Чтобы получить точку диаметром 4 pt и свободный промежуток 6 pt, нужен шаг 10 pt.
При штрихе нулевой длины два круглых конца образуют окружность. Толщина обводки задает ее диаметр, а параметры штрихового узора — положение вдоль контура. В спецификации SVG для рисования эта геометрия круглых концов описана явно.
| Требуемый результат на прямом контуре | Диаметр точки | Шаг между центрами | Значение Gap в Illustrator при Dash = 0 |
|---|---|---|---|
| Расстояние между центрами 10 pt | 4 pt | 10 pt | 10 pt |
| Видимый промежуток 6 pt | 4 pt | 10 pt | 10 pt |
| Видимый промежуток равен диаметру точки | 4 pt | 8 pt | 8 pt |
Это примеры размеров. Во всех расчетах используйте одни и те же единицы измерения и проверяйте, какие единицы отображаются в приложении перед вводом каждого значения. Также уточните, должно ли расстояние измеряться вдоль кривой: на криволинейном контуре возникает дополнительное различие, о котором говорится ниже.
Как создать пунктирную обводку?
Начните с одного контура и обычной обводки равномерной ширины. Для открытой декоративной линии уберите заливку, чтобы точки было хорошо видно. Сначала опробуйте настройки на простом прямом контуре, а затем примените их к готовой иллюстрации персонажа.
- Выделите контур и откройте Window > Stroke.
- Если нужно, выберите Show Options в меню панели.
- Установите значение Weight равным нужному диаметру точки, например 4 pt.
- Выберите Round Cap.
- Включите Dashed Line.
- Введите 0 pt в первое поле Dash и 10 pt в первое поле Gap.
- Удалите дополнительные значения Dash и Gap, чтобы в узоре осталась только нужная пара.
- Выберите Preserve exact dash and gap lengths.
В справке Adobe описаны последовательность значений штриха в панели Stroke и настройки сохранения длины, а в инструкциях по концевым элементам круглый конец указан как полукруглое завершение линии. В руководстве CreativePro по пунктирным линиям приведен конкретный пример настройки с нулевым значением Dash.
При указанных выше настройках на прямом тестовом контуре получатся точки диаметром 4 pt с интервалом 10 pt, а расстояние между их краями составит 6 pt. Меняйте Weight, чтобы изменить размер точек, а Gap — чтобы изменить шаг. Запишите оба значения, чтобы воспроизвести оформление в других частях иллюстрации.
Почему расстояние меняется возле углов или концов?
В Illustrator есть и другая настройка: Align dashes to corners and path ends, adjusting lengths to fit. Она подгоняет узор к углам и концам контура. В официальной инструкции Adobe эта настройка противопоставлена сохранению исходной длины штрихов и промежутков.
Выбирайте настройку исходя из конкретного требования. Если в спецификации указано «центры точек через каждые 10 pt», сохраняйте длину. Если важно аккуратно подогнать узор к обоим концам, можно выбрать подгонку, но затем проверьте фактический интервал, не предполагая, что введенное число осталось неизменным.
Длина контура не всегда позволяет разместить целое число интервалов. Это геометрическое ограничение можно устранить, изменив длину контура, шаг или расположение точек на концах. Настройки выравнивания не позволят одновременно точно соблюсти несовместимые размеры.
Как распределить остаток длины на открытом контуре?
Рассмотрим пример открытого контура длиной 103 pt, на котором точки должны располагаться через каждые 10 pt. Если центр первой точки находится в начале контура, следующие центры будут на отметках 0, 10, 20 и так далее до 100 pt. Получится 11 точек, а между центром последней точки и концом контура останется 3 pt.
Есть три способа определить итоговое расположение:
- Сохранить шаг и начальное положение: оставить остаток 3 pt у дальнего конца.
- Сохранить шаг и центрировать ряд: расположить центры первой и последней точек в 1,5 pt от соответствующих концов.
- Разместить центры на обоих концах: изменить расстояние между крайними центрами на 100 pt или распределить по исходной длине 103 pt десять интервалов по 10,3 pt.
Центрированное расположение — это цель размещения; одни лишь базовые настройки Dash и Gap не задают это смещение. Для простого построения в Illustrator оставьте исходный контур в качестве направляющей и создайте отдельный пунктирный контур между нужными позициями первого и последнего центров.
Помните, что отступы от центров отличаются от видимых отступов. Точка диаметром 4 pt выступает на 2 pt за пределы центра во всех направлениях. Если внешний край первой точки должен совпадать с границей, ее центр должен находиться на 2 pt внутри этой границы. Учтите это, прежде чем задавать начальную и конечную точки пунктирного контура.
Одинаковый ли видимый промежуток дает равномерный шаг на кривой?
Расстояние между штрихами измеряется вдоль контура. В спецификации SVG в разделе пунктирных обводок значения штриха и промежутка определены именно так. На кривой расстояние вдоль контура больше, чем прямое расстояние между теми же центрами.
Например, для окружности с радиусом осевой линии 30 pt два центра, разделенные дугой длиной 10 pt, находятся друг от друга примерно на 9,954 pt по прямой. Если диаметр точек равен 4 pt, минимальный видимый промежуток составит примерно 5,954 pt, а не 6 pt, как на прямом контуре. Это геометрический расчет, а не измерение в приложении.
Для декоративной отделки равномерные интервалы вдоль контура часто подходят. Если нужен одинаковый минимальный видимый промежуток при меняющейся кривизне, фиксированный интервал штрихов сам по себе этого не гарантирует. Перед тем как менять отдельные точки, решите, какая мера важна; иначе исправление одного изгиба нарушит равномерность интервалов в остальных местах.
Как обеспечить равномерный шаг в замкнутом контуре?
У замкнутого контура есть дополнительное требование: интервал между последней и первой точками должен совпадать со всеми остальными. Для N равномерно расположенных точек на контуре длиной L нужный шаг равен P = L / N. И наоборот, фиксированный шаг замкнется без остатка только в том случае, если L / P — целое число.
Например, длина окружности с радиусом осевой линии 30 pt составляет приблизительно 188,496 pt. Это значение не делится без остатка на шаг 10 pt. Для 19 точек нужен шаг примерно 9,920819 pt. Это примеры расчетов; округление введенного шага может оставить небольшую разницу.
Правило выбора такое: если размер контура фиксирован, выберите целое число точек и рассчитайте шаг. Если шаг фиксирован, скорректируйте длину контура, чтобы она была кратна шагу. После ввода значений проверьте стык, особенно если контур редактировался или приложение отображает округленные числа.
Как проверить готовые точки?
Сначала проверьте простой тестовый контур, а затем осмотрите готовую кривую. Так вы сможете отличить неправильные настройки обводки от эффектов кривизны или размещения точек на концах.
- Убедитесь, что первое значение Dash равно нулю, а конец линии круглый.
- Проверьте значения Weight и Gap, а также единицы измерения.
- Убедитесь, что включено сохранение точной длины.
- На прямом отрезке отдельно измерьте расстояние между центрами и видимый промежуток.
- Проверьте оба конца открытого контура или стык замкнутого.
- Повторно проверьте размеры после изменения масштаба или редактирования контура.
Не переносите настройки из одного приложения в другое, не проверив их документированное поведение. Например, в справке Figma об обводках для создания пунктирной линии рекомендуют штрих 1 px с круглыми концами и описывают особое поведение пунктирных линий на концах. Это отличается от способа для Illustrator с нулевым значением Dash.
Чтобы результат можно было воспроизвести, сохраните рядом с рабочей иллюстрацией краткую спецификацию: диаметр точек, шаг между центрами, единицы измерения, оформление концов и, если применимо, число точек на замкнутом контуре. Зафиксировав эти параметры, вы сможете менять пунктирные детали персонажа и точно знать, на какой размер влияет каждое изменение.
Источники
- Создание пунктирных и штриховых линий — Справка Adobe Illustrator
- Изменение концевых элементов и соединений линий в Illustrator — Справка Adobe Illustrator
- Как создать пунктирную линию в Illustrator — CreativePro
- Рисование: заливка, обводка и маркеры — SVG 2, W3C
- Применение и настройка параметров обводки — Figma Learn
