Inkscape: Зігніть вектор уздовж кругової дуги


15

На наступному скріншоті зображений вектор з напрямними, що формують його горизонтальні та вертикальні межі:

скріншот векторного зігнутого

Як можна зігнути вектор (разом із лінією - позначеною зеленим на зображенні - яка буде служити орієнтиром) уздовж кругової дуги (довільного радіусу)? Припускаючи, що лінія намальована вздовж середнього рівня горизонтальних напрямних від краю до краю вектора (тобто з екраном на екрані довжиною 145,07 мм).

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

Я розумію, що це проста прямокутна до полярної трансформації, але не можу знайти спосіб це зробити в Inkscape. Я можу отримати близькі результати з ефектом "Згинання шляху", але близьких недостатньо.

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

Відповіді:


18

Inkscape має ефект "Шлях уздовж шляху", який може створювати щось подібне. Це не обмежується круговими дугами, маршрут вигину може бути довільним. Дивіться приклад:

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

  1. Оригінальна форма повинна бути векторною доріжкою, скопійованою в буфер обміну для кроку 3

  2. Потрібний маршрут вигину повинен бути контуром, колами, прямокутниками і т. Д. Попередньо задані форми повинні бути перетворені в шляхи перед використанням (Шлях / Об'єкт до Шляху)

  3. Крива в (2) отримала ефект тракту "Візерунок уздовж шляху" Шаблон взяли з буфера обміну

  4. Колір втрачено, але нормальне фарбування працює. Вибрано червону заливку.


20

Для цього існує кілька методів. Ось ще один

  1. Скопіюйте графіку. Потім виберіть інструмент Безьє.

  2. В параметрах інструменту виберіть варіант, який говорить "Згинати з буфера обміну".

  3. Намалюйте криву за допомогою інструмента Безьє.

Приємною особливістю використання ефекту шляху вигину є те, що ви також отримуєте інтерактивне управління для регулювання ширини графіки.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.