Відповіді:
Це здається слабким місцем для Inkscape, щоб не було простого способу зробити це. Найкращий спосіб впоратися з цим я знайшов поки:
На щастя, хтось описав цю техніку в Інтернеті з ілюстраціями (прокрутіть трохи вниз) http://www.inkscapeforum.com/viewtopic.php?f=5&t=880
Я сподіваюсь, що десь там є інструмент для редагування шляхів, який може просто перетворити шлях так, як ви (та п’ятдесят тисяч інших користувачів Inkscape). Якщо ні, це зробить чудовий проект кодування вихідних днів.
Варіант вузлів:
Круглий віджет, який потрібно перетягнути, щоб отримати закруглені кути:
Що відбувається при перетягуванні круглого віджета:
Як зазначають інші, це працює лише на прямокутниках (але це звичайний випадок використання, який висаджує людей на цю сторінку).
Цього можна досягти, використовуючи ефект шляху «Філе / Фаска» (наразі доступний лише у версії розробника 0.91+devel
, який можна знайти тут ).
Ось як ви його використовуєте:
Виберіть шлях, який потрібно змінити, а потім відкрийте вкладку ефектів шляху внизу Path > Path Effects...
.
Додайте новий ефект у вікно ефектів шляху та виберіть Fillet/Chamfer
.
Виберіть радіус, який потрібно застосувати до кутів шляху, і натисніть Fillet
кнопку.
Якщо ви хочете закруглювати лише деякі кути, поставте галочки Change only selected nodes box
та виберіть вузли, які потрібно змінити в режимі редагування контуру, перш ніж натиснути Fillet
кнопку.
Ще одне спрощене рішення проблем, але яке також працює для не прямокутних фігур:
Ось ще один метод, який я щойно виявив, коли хотів додати закруглені кути до існуючого неправильного багатокутника для створення дизайну перспекції лазерного різання, більш стійкого до розтріскування.
Виберіть інструмент " Редагувати шляхи по вузлу" (F2) та виберіть кутовий вузол, який потрібно зробити округлим.
Утримуйте кнопку Ctrl-Altі трохи натисніть по горизонтальній лінії від кута, щоб додати новий вузол.
Extensions -> Modify Path -> Add Notes ...
для додавання вузлів для того, щоб Вузли були на однаковій відстані до краю на кожному краї.
Я використав інший метод. Після того, як я звик до цього і навчився використовувати варіанти оснащення, я виявив, що міг працювати досить швидко. Це найкраще справляється з доріжками, складеними ортогональними лініями, паралельними осі.
Іншим рішенням цієї проблеми є використання інструменту поділу шляху. Перевага тут полягає в тому, що радіуси можна чітко встановити як число
Мені вдалося вирішити це за допомогою Edit paths by nodes
інструменту. Я покажу, як я обробляв єдиний кінець, але операція повинна працювати для будь-якої форми з плоским краєм. Починаючи з такої форми:
Виберіть Edit paths by nodes
інструмент і оберіть форму. Якщо кінець вашої форми рівний, у неї повинно бути два вузли, по одному для кожного кута. Виберіть ці вузли і натисніть Insert new nodes into selected segments
кнопку: Це додасть третій вузол між двома вузлами в кінці, і буде виглядати приблизно так:
Тепер, коли у нас є вузол посередині, ми можемо зробити наші закруглені кути. Просто виберіть вузол і витягніть його, щоб він створив крапку, наприклад:
Обов’язково використовуйте Ctrl + drag, щоб перетягувати по прямій лінії. Тепер, коли ми маємо точку , ми повинні дозволити вузлу бути згладжені, і це де Make selected nodes symmetric
кнопка входить: . Це додає кілька ручок до вузла, щоб ми могли змінити форму вузла. Це буде виглядати приблизно так:
Тепер просто відрегулюйте ручки (утримуючи Ctrl, щоб все було прямо), щоб отримати бажану округлість:
Якщо ваша версія Inkscape не має ефекту шляху філе / фаски, ви можете знайти розширення, яке я написав, корисним:
Я мав успіх із просто використанням кривих Безьє. Наприклад, я б намалював форму L подібної форми
|
|
|
\
\
\_________
(дуже грубе мистецтво ASCII!), тобто з діагональною лінією, де повинен бути закруглений кут, а потім регулюйте контрольні точки Безьє для двох точок з'єднання ліній.
Оскільки чистого рішення немає, згадаймо ще одне, використовуючи GIMP!
1- Зробіть копію лише цього об’єкта в іншому екземплярі Inkscape (якщо у вас є інші об'єкти)
2- Експорт у растровий файл (png-файл)
3- Відкрийте png за допомогою GIMP, оберіть фігуру за допомогою "Вибрати за допомогою інструмента кольорів"
3- Виберіть -> Перо -> R
пікселями (радіус)
4- Розфарбуйте виділення та знову збережіть / експортуйте у png
5- Відкрийте модифікований файл.
Він працює досить добре, але трохи змінює вашу форму.
Це схоже на рішення Wrzlprmft .
Вибачте, у мене немає 10 репутації для розміщення зображень
Ви також можете створити розширення Inkscape, яке:
Бере ці входи:
який кут ви хочете закрутити
міцність округлення ( r )
чим це:
Вибачте за мою страшну англійську
Ви можете використовувати редактор XML в Inkscape, щоб зробити прямокутники закругленим кутом. Відкрийте редактор XML, виберіть <svg:rect
елемент. Додайте атрибути rx та ry, в нижньому правому куті редактора XML є два поля та Set
кнопка. Введіть rx
у верхнє поле та 10
будь-яке інше число, а потім натисніть Set
.
ry
і, rx
але вони не інтерпретуються.
Насправді це дуже просто.
Зробіть форму, яка має прямокутні кути.
Клацніть на інструменті прямокутника
Клацніть на одній із круглих ручок у куті форми, а не на одній із квадратних ручок.
Натисніть Shiftі перетягніть кругову ручку, вона автоматично зробить закруглені кути.