Morphing
Morphing у QCAD означає перетворення полілінії на іншу полілінію за задану кількість кроків.
Крок 1: Підготовка
Section titled “Крок 1: Підготовка”Вихідна та цільова форми операції morphingu мають бути полілініями. Ви можете перетворити кола, еліпси та сплайни на полілінії за допомогою Модифікація > Розбити. З’єднані сегменти ліній, дуг, дуг еліпса, сплайнів та відкритих поліліній можна об’єднати в окремі полілінії, клацнувши правою кнопкою миші на сегменті та вибравши Автоматично створити полілінію.
Відкриті полілінії
Section titled “Відкриті полілінії”Для відкритих поліліній переконайтеся, що обидві полілінії мають однаковий напрямок. Ви можете обернути напрямок полілінії за допомогою Модифікація > Обернути.
Наприклад, якщо ваші полілінії є вертикальними низками ліній, як показано нижче, переконайтеся, що обидві мають початкову точку вгорі (або внизу). Ви побачите початкову точку полілінії, виділену червоним, якщо полілінії виділено, як показано нижче. Результат операції morphingu відображається між виділеними полілініями:
Замкнені полілінії
Section titled “Замкнені полілінії”Для замкнених поліліній переконайтеся, що обидві полілінії мають однакову орієнтацію (за годинниковою стрілкою або проти). Виділіть обидві полілінії та за допомогою редактора властивостей змініть властивість Орієнтація на За годинниковою стрілкою або Проти годинникової стрілки:
Крім того, перевірте, чи вирівняні початкові точки замкнених поліліній, щоб запобігти будь-якому обертанню під час morphingu. У цьому прикладі початкові точки двох замкнених поліліній не вирівняні, і morphing призводить до перетворення типу обертання:
Ви можете перемістити початкову точку полілінії, клацнувши правою кнопкою миші на ній та вибравши Перемістити початкову точку. Потім клацніть нову позицію початкової точки. Це може бути на будь-якому вузлі або на будь-якому сегменті полілінії. Тепер morphing набагато плавніший:
Полілінії з різною кількістю сегментів
Section titled “Полілінії з різною кількістю сегментів”Якщо дві полілінії мають абсолютно однакову кількість сегментів, кожен сегмент вихідної полілінії перетворюється на відповідний сегмент цільової полілінії.
Якщо дві полілінії мають різну кількість сегментів, застосовується інший підхід, який може призвести до спотворення на гострих кутах, як показано в цьому прикладі (зверніть увагу на нижній лівий край, який спотворюється під час morphingu):
Щоб запобігти цьому ефекту, розділіть полілінію на дві полілінії у верхньому правому та нижньому правому кутах за допомогою Модифікація > Розділити. Потім морфіть дві полілінії окремо:
Крок 2: Morphing
Section titled “Крок 2: Morphing”Щоб морфити одну полілінію в іншу, виберіть Полілінія > Креслення > Morph, клацніть першу полілінію, а потім другу.
Панель інструментів параметрів угорі дозволяє ввести кількість кроків та вибрати інтерполяцію сегментів дуг (щоб суворо застосовувати morphing також до точок на дугах). Ви також можете ввести відомий користувацький коефіцієнт для застосування, де 0.0 знаходиться на першій полілінії, а 1.0 відповідає другій полілінії. 0.5 було б точно посередині. Ви також можете екстраполювати, ввівши коефіцієнт > 1.
Приклади
Section titled “Приклади”
Одна полілінія:
П’ять окремих поліліній, розділених у стратегічних місцях для відокремлення ніг, хвостів, голови:
