Skip to content

Morphing

Morphing în QCAD înseamnă transformarea unei polilinii într-o altă polilinie într-un număr dat de pași.

Forma sursă și forma țintă a operațiunii de morphing trebuie să fie polilinii. Puteți converti cercuri, elipse și spline în polilinii folosind Modifică > Explodează. Segmentele conectate de linii, arce, arce de elipsă, spline și polilinii deschise pot fi îmbinate în polilinii unice făcând clic dreapta pe un segment și alegând Creare automată polilinie.

Pentru poliliniile deschise, asigurați-vă că ambele polilinii au aceeași direcție. Puteți inversa direcția unei polilinii folosind Modifică > Inversează.

De exemplu, dacă poliliniile dvs. sunt șiruri verticale de linii, așa cum se arată mai jos, asigurați-vă că ambele au punctul de start în partea de sus (sau de jos). Puteți vedea punctul de start al unei polilinii evidențiat cu roșu dacă poliliniile sunt selectate așa cum se arată mai jos. Rezultatul operațiunii de morphing este afișat între poliliniile selectate:

Două polilinii deschise cu puncte de start aliniate și rezultatul morphingului între ele

Pentru poliliniile închise, asigurați-vă că ambele polilinii au aceeași orientare (în sensul sau în sens invers acelor de ceasornic). Selectați ambele polilinii și utilizați editorul de proprietăți pentru a modifica proprietatea Orientare fie la În sensul acelor de ceasornic, fie la În sens invers acelor de ceasornic:

Setarea proprietății Orientare a poliliniilor închise în editorul de proprietăți

În plus, verificați dacă punctele de start ale poliliniilor închise sunt aliniate pentru a preveni orice rotație în timpul morphingului. În acest exemplu, punctele de start ale celor două polilinii închise nu sunt aliniate, iar morphingul duce la o transformare de tip rotație:

Morphingul poliliniilor închise cu puncte de start nealiniate care cauzează o rotație

Puteți muta punctul de start al unei polilinii făcând clic dreapta pe el și alegând Relocare punct de start. Apoi, faceți clic pe noua poziție a punctului de start. Aceasta poate fi pe orice nod sau pe orice segment al poliliniei. Morphingul este acum mult mai lin:

Morphingul poliliniilor închise după alinierea punctelor de start

Dacă cele două polilinii au exact același număr de segmente, fiecare segment al poliliniei sursă este transformat în segmentul corespunzător al poliliniei țintă.

Dacă cele două polilinii au un număr diferit de segmente, se aplică o abordare diferită care poate duce la o distorsiune la colțurile ascuțite, așa cum se arată în acest exemplu (observați marginea din stânga jos care se distorsionează în timpul morphingului):

Distorsiunea morphingului la colțuri ascuțite cu numere diferite de segmente

Pentru a preveni acest efect, împărțiți polilinia în două polilinii la colțul din dreapta sus și din dreapta jos folosind Modifică > Împarte. Apoi faceți morphing celor două polilinii individual:

Morphing lin după împărțirea poliliniilor la colțuri strategice

Pentru a face morphing unei polilinii într-o alta, alegeți Polilinie > Desenează > Morph, faceți clic pe prima polilinie și apoi pe a doua.

Bara de instrumente de opțiuni din partea de sus vă permite să introduceți numărul de pași și să alegeți să interpolați segmentele de arc (pentru a aplica morphingul strict și punctelor de pe arce). De asemenea, puteți introduce un factor personalizat cunoscut de aplicat, unde 0.0 se află deasupra primei polilinii, iar 1.0 corespunde celei de-a doua polilinii. 0.5 ar fi exact la mijloc. De asemenea, puteți extrapola introducând un factor > 1.

Exemplu de morphing Exemplu de morphing Exemplu de morphing Exemplu de morphing Exemplu de morphing

Polilinie unică:

Exemplu de morphing cu o singură polilinie

Cinci polilinii separate, împărțite în locuri strategice pentru a separa picioarele, cozile, capul:

Exemplu de morphing cu cinci polilinii separate împărțite în locuri strategice