Як продовжити / продовжити та обрізати / вирізати пряму чи контуру в Inkscape


20

У мене є кілька прямих контурів із лише двома вузлами (початковий та кінцевий вузол). Вони короткі, і я хочу продовжити їх у тому ж напрямку, що і лінія.

Шляхи косоугольні і не орієнтовані горизонтально чи вертикально. Якщо так, я знаю, що міг би використовувати клавішу Ctrl для продовження в горизонтальному або вертикальному напрямку.

Запитання: Чи можна продовжити шляхи у напрямку стежок?

Відповіді:


21

Так, це можна легко зробити двома способами

Переміщення вузлів уздовж ліній ручки

  1. Переконайтесь, що у вузлах лінії немає ручок стилю безьє.

  2. Відредагуйте рядок та виберіть вузол у кінці, який потрібно розширити.

  3. Натисніть Ctrl + Alt і перетягніть вузол.

Вузол буде рухатися точно по лінії, змінюючи довжину.

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

Масштабування лінії

Це працює лише в тому випадку, якщо ви вибрали Geometric bounding boxяк поле Обмеження для використання в налаштуваннях Inkscape. За замовчуванням Inkscape Visual bounding box змінить напрямок вашої лінії!

  1. вимкніть параметр ширини штриха масштабу вгорі (як показано на фрагменті внизу, праворуч від мітки "Affect:")

  2. виберіть рядок

  3. Натисніть клавішу Ctrl і перетягніть кут вікна вибору в кінці, який ви хочете розширити (наприклад, де показана зелена стрілка), щоб масштабувати лінію.

Лінія змінює товщину при перетягуванні, але відхиляється назад, коли ви відпускаєте мишу.

Оскільки ви робите масштаб Ctrl +, ви отримуєте рівномірну шкалу без спотворень.

Оскільки ширина лінії не масштабується, у результаті виходить лінія, яка довша, ніж була, але має ту саму ширину лінії - тобто таку саму річ, що і розширення лінії.

На знімку нижче показана оригінальна лінія та ефект масштабування лінії в будь-якому напрямку.

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


1
Roger Attrill, будь ласка, змініть свою відповідь: Ваше рішення масштабування працює лише в тому випадку, якщо ви вибрали поле Геометричне обмеження в розділі Інструменти діалогового вікна Налаштування Inkscape. Якщо ви вибрали візуальне обмеження вікна (що за замовчуванням Inkscape), то ваша лінія змінить свій напрямок (це дуже очевидно, якщо ви масштабуєте дуже широкі лінії: ширина = 100 пікс або близько того). Це означає, що це не рішення для функцій RFC Add TRIM і EXTEND з 2006 р.
erik

Дякую. Інструкція зуму не працює навіть з моїм старим Inkscape 0.48.4 r9939 (18 дек 2012). Переміщення інструкції вузлів працює тільки з поточною версією Developement Inkscape 0,48 + роз r12668 (7 Жовтня 2013) , якщо ви хочете, щоб вузол прив'язки до шляху (тобто обрізати / вирізати / скоротити його або продовжити / продовжити його на шляху перетину).
erik

1
Ця відповідь врятувала мені життя!
карикатурист

Перетягуючи вузол, які клавіші слід використовувати для mac / osx? ctrl-altздається, перетягує вузол уздовж обмежувального поля, або він стрибає скрізь, крім самої лінії.
Скотт Біггс

Для тих, хто був плутаний, як я, метод 1 працює лише тоді, коли в рядку використовується інструмент " Вибрати та перетворити" , а не редактор вузлів ("Редагувати шляхи по вузлу"). Це найпростіший спосіб.
Скотт Біггс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.