Skip to content

Morphing

Morphing v QCAD pomeni pretvarjanje polilinije v drugo polilinijo v danem številu korakov.

Izvorna in ciljna oblika operacije morphinga morata biti poliliniji. Kroge, elipse in splajne lahko pretvorite v polilinije z uporabo Uredi > Razstavi. Povezane segmente črt, lokov, lokov elipse, splajnov in odprtih polilinij je mogoče združiti v posamezne polilinije z desnim klikom na segment in izbiro Samodejno ustvari polilinijo.

Pri odprtih polilinijah se prepričajte, da imata obe poliliniji enako smer. Smer polilinije lahko obrnete z uporabo Uredi > Obrni.

Na primer, če so vaše polilinije navpični nizi črt, kot je prikazano spodaj, se prepričajte, da imata obe začetno točko na vrhu (ali na dnu). Začetno točko polilinije vidite označeno rdeče, če sta poliliniji izbrani, kot je prikazano spodaj. Rezultat operacije morphinga je prikazan med izbranima polilinijama:

Dve odprti poliliniji z poravnanima začetnima točkama in rezultat morphinga med njima

Pri zaprtih polilinijah se prepričajte, da imata obe poliliniji enako usmerjenost (v smeri ali v nasprotni smeri urnega kazalca). Izberite obe poliliniji in uporabite urejevalnik lastnosti, da spremenite lastnost Usmerjenost na V smeri urnega kazalca ali V nasprotni smeri urnega kazalca:

Nastavljanje lastnosti Usmerjenost zaprtih polilinij v urejevalniku lastnosti

Poleg tega preverite, ali sta začetni točki zaprtih polilinij poravnani, da preprečite kakršno koli vrtenje med morphingom. V tem primeru začetni točki dveh zaprtih polilinij nista poravnani in morphing vodi do transformacije tipa vrtenje:

Morphing zaprtih polilinij z neporavnanima začetnima točkama, ki povzroča vrtenje

Začetno točko polilinije lahko premaknete z desnim klikom nanjo in izbiro Premakni začetno točko. Nato kliknite nov položaj začetne točke. Ta je lahko na katerem koli vozlišču ali na katerem koli segmentu polilinije. Morphing je zdaj veliko bolj gladek:

Morphing zaprtih polilinij po poravnavi začetnih točk

Polilinije z različnim številom segmentov

Section titled “Polilinije z različnim številom segmentov”

Če imata dve poliliniji natanko enako število segmentov, se vsak segment izvorne polilinije pretvori v ustrezni segment ciljne polilinije.

Če imata dve poliliniji različno število segmentov, se uporabi drugačen pristop, ki lahko privede do popačenja na ostrih vogalih, kot je prikazano v tem primeru (opazite spodnji levi rob, ki se med morphingom popači):

Popačenje morphinga na ostrih vogalih z različnim številom segmentov

Da bi preprečili ta učinek, razdelite polilinijo na dve poliliniji v zgornjem desnem in spodnjem desnem vogalu z uporabo Uredi > Razdeli. Nato izvedite morphing obeh polilinij posamezno:

Gladek morphing po razdelitvi polilinij na strateških vogalih

Za morphing ene polilinije v drugo izberite Polilinija > Riši > Morph, kliknite prvo polilinijo in nato drugo.

Orodna vrstica z možnostmi na vrhu vam omogoča vnos števila korakov in izbiro interpolacije segmentov lokov (za dosledno uporabo morphinga tudi na točkah na lokih). Vnesete lahko tudi znan prilagojen faktor, kjer je 0.0 na vrhu prve polilinije in 1.0 ustreza drugi poliliniji. 0.5 bi bilo natanko na sredini. Prav tako lahko ekstrapolirate z vnosom faktorja > 1.

Primer morphinga Primer morphinga Primer morphinga Primer morphinga Primer morphinga

Ena polilinija:

Primer morphinga z eno polilinijo

Pet ločenih polilinij, razdeljenih na strateških mestih za ločevanje nog, repov, glave:

Primer morphinga s petimi ločenimi polilinijami, razdeljenimi na strateških mestih