Inkscape: согнуть вектор вдоль дуги окружности


15

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

скриншот вектора, который нужно согнуть

Как можно изогнуть вектор (вместе с линией, отмеченной зеленым на изображении, которая будет служить эталоном) вдоль дуги окружности (произвольного радиуса)? Предполагая, что линия проведена по среднему значению обеих горизонтальных направляющих от края до края вектора (то есть с длиной 145,07 мм на скриншоте).

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

Я понимаю, что это простое преобразование прямоугольника в полярное, но не могу найти способ сделать это в Inkscape. Я могу получить близкие результаты с эффектом "Bend path", но закрытия недостаточно.

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

Ответы:


18

Inkscape имеет эффект пути «Pattern Along Path», который может создать нечто похожее. Это не ограничено круговыми дугами, маршрут изгиба может быть произвольным. Смотрите пример:

введите описание изображения здесь

  1. Исходная фигура должна быть векторным путем, скопированным в буфер обмена для шага 3

  2. Требуемый маршрут изгиба, должен быть путем, кругами, прямоугольниками и т. Д. Предварительно установленные формы должны быть преобразованы в пути перед использованием (путь / объект к пути)

  3. Кривая в (2) имеет эффект траектории "Pattern Along Path" Паттерн был взят из буфера обмена

  4. Цвет был потерян, но нормальная окраска работает. Красная заливка была выбрана.


20

Есть несколько способов сделать это. Вот еще один

  1. Скопируйте рисунок. Затем выберите инструмент Безье.

  2. В опциях инструмента выберите опцию «Изгиб из буфера обмена».

  3. Нарисуйте кривую с помощью инструмента Безье.

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

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.