Морфиране
Въведение
Section titled “Въведение”Морфирането в QCAD означава преобразуване на една полилиния в друга полилиния за даден брой стъпки.
Стъпка 1: Подготовка
Section titled “Стъпка 1: Подготовка”Изходната и целевата форма на операцията по морфиране трябва да бъдат полилинии. Можете да преобразувате окръжности, елипси и сплайни в полилинии чрез Промяна > Разбиване. Свързани сегменти от линии, дъги, елиптични дъги, сплайни и отворени полилинии могат да бъдат обединени в единични полилинии, като щракнете с десен бутон върху даден сегмент и изберете Автоматично създаване на полилиния.
Отворени полилинии
Section titled “Отворени полилинии”За отворени полилинии се уверете, че двете полилинии имат една и съща посока. Можете да обърнете посоката на полилиния чрез Промяна > Обръщане.
Например, ако вашите полилинии са вертикални поредици от линии, както е показано по-долу, уверете се, че и двете имат началната си точка в горната част (или в долната). Можете да видите началната точка на полилиния, откроена в червено, ако полилиниите са избрани, както е показано по-долу. Резултатът от операцията по морфиране е показан между избраните полилинии:
Затворени полилинии
Section titled “Затворени полилинии”За затворени полилинии се уверете, че двете полилинии имат една и съща ориентация (по или обратно на часовниковата стрелка). Изберете двете полилинии и използвайте редактора на свойствата, за да промените свойството Ориентация на По часовниковата стрелка или Обратно на часовниковата стрелка:
Освен това проверете дали началните точки на затворените полилинии са подравнени, за да предотвратите завъртане по време на морфирането. В този пример началните точки на двете затворени полилинии не са подравнени и морфирането води до преобразуване от тип завъртане:
Можете да преместите началната точка на полилиния, като щракнете с десен бутон върху нея и изберете Преместване на началната точка. След това щракнете върху новата позиция на началната точка. Тя може да бъде върху всеки възел или върху всеки сегмент на полилинията. Морфирането вече е много по-плавно:
Полилинии с различен брой сегменти
Section titled “Полилинии с различен брой сегменти”Ако двете полилинии имат абсолютно еднакъв брой сегменти, всеки сегмент на изходната полилиния се преобразува в съответния сегмент на целевата полилиния.
Ако двете полилинии имат различен брой сегменти, се прилага различен подход, който може да доведе до изкривяване при острите ъгли, както е показано в този пример (забележете как долният ляв контур е изкривен по време на морфирането):
За да предотвратите този ефект, разделете полилинията на две полилинии в горния десен и долния десен ъгъл чрез Промяна > Разделяне. След това морфирайте двете полилинии поотделно:
Стъпка 2: Морфиране
Section titled “Стъпка 2: Морфиране”За да морфирате една полилиния в друга, изберете Полилиния > Начертаване > Морфиране, щракнете върху първата полилиния и след това върху втората.
Лентата с опции в горната част ви позволява да въведете броя на стъпките и да изберете дали да интерполирате сегментите с дъги (за стриктно прилагане на морфирането и към точки върху дъги). Можете също да въведете известен персонализиран коефициент за прилагане, където 0.0 е върху първата полилиния, а 1.0 съответства на втората полилиния. 0.5 би било точно по средата. Можете също да екстраполирате, като въведете коефициент > 1.
Примери
Section titled “Примери”
Единична полилиния:
Пет отделни полилинии, разделени на стратегически места, за да се отделят краката, опашките и главата:
