Skip to content

Morphing

Morphing QCAD nozīmē polilīnijas pārveidošanu par citu polilīniju noteiktā soļu skaitā.

Morphing operācijas avota un mērķa formai jābūt polilīnijām. Apļus, elipses un splainus varat pārvērst par polilīnijām, izmantojot Mainīt > Sadalīt. Savienotus līniju, loku, elipses loku, splainu un atvērtu polilīniju segmentus var apvienot vienā polilīnijā, ar peles labo pogu noklikšķinot uz segmenta un izvēloties Automātiski izveidot polilīniju.

Atvērtu polilīniju gadījumā pārliecinieties, ka abām polilīnijām ir viens un tas pats virziens. Polilīnijas virzienu varat apvērst, izmantojot Mainīt > Apvērst.

Piemēram, ja jūsu polilīnijas ir vertikālas līniju virknes, kā parādīts zemāk, pārliecinieties, ka abām sākuma punkts ir augšpusē (vai apakšā). Polilīnijas sākuma punktu redzēsiet izceltu sarkanā krāsā, ja polilīnijas ir atlasītas, kā parādīts zemāk. Morphing operācijas rezultāts tiek parādīts starp atlasītajām polilīnijām:

Divas atvērtas polilīnijas ar izlīdzinātiem sākuma punktiem un morphinga rezultāts starp tām

Slēgtu polilīniju gadījumā pārliecinieties, ka abām polilīnijām ir viena un tā pati orientācija (pulksteņrādītāja virzienā vai pretēji tam). Atlasiet abas polilīnijas un izmantojiet īpašību redaktoru, lai mainītu īpašību Orientācija uz Pulksteņrādītāja virzienā vai Pretēji pulksteņrādītāja virzienam:

Slēgtu polilīniju īpašības Orientācija iestatīšana īpašību redaktorā

Turklāt pārbaudiet, vai slēgto polilīniju sākuma punkti ir izlīdzināti, lai morphinga laikā novērstu jebkādu rotāciju. Šajā piemērā divu slēgto polilīniju sākuma punkti nav izlīdzināti, un morphings noved pie rotācijas tipa pārveidojuma:

Slēgtu polilīniju morphings ar neizlīdzinātiem sākuma punktiem, izraisot rotāciju

Polilīnijas sākuma punktu varat pārvietot, ar peles labo pogu noklikšķinot uz tā un izvēloties Pārvietot sākuma punktu. Pēc tam noklikšķiniet uz sākuma punkta jaunās pozīcijas. Tā var būt uz jebkura mezgla vai jebkura polilīnijas segmenta. Morphings tagad ir daudz gludāks:

Slēgtu polilīniju morphings pēc sākuma punktu izlīdzināšanas

Ja abām polilīnijām ir tieši vienāds segmentu skaits, katrs avota polilīnijas segments tiek pārveidots par atbilstošo mērķa polilīnijas segmentu.

Ja abām polilīnijām ir atšķirīgs segmentu skaits, tiek piemērota atšķirīga pieeja, kas var izraisīt izkropļojumu asos stūros, kā parādīts šajā piemērā (ievērojiet, kā morphinga laikā tiek izkropļota apakšējā kreisā mala):

Morphinga izkropļojums asos stūros ar dažādu segmentu skaitu

Lai novērstu šo efektu, sadaliet polilīniju divās polilīnijās augšējā labajā un apakšējā labajā stūrī, izmantojot Mainīt > Sadalīt. Pēc tam morfējiet abas polilīnijas atsevišķi:

Gluds morphings pēc polilīniju sadalīšanas stratēģiskos stūros

Lai morfētu vienu polilīniju par citu, izvēlieties Polilīnija > Zīmēt > Morph, noklikšķiniet uz pirmās polilīnijas un pēc tam uz otrās.

Augšpusē esošā opciju rīkjosla ļauj ievadīt soļu skaitu un izvēlēties interpolēt loku segmentus (lai morphingu stingri piemērotu arī loku punktiem). Varat arī ievadīt zināmu pielāgotu koeficientu, ko piemērot, kur 0.0 ir uz pirmās polilīnijas un 1.0 atbilst otrajai polilīnijai. 0.5 būtu tieši vidū. Varat arī ekstrapolēt, ievadot koeficientu > 1.

Morphinga piemērs Morphinga piemērs Morphinga piemērs Morphinga piemērs Morphinga piemērs

Viena polilīnija:

Morphinga piemērs ar vienu polilīniju

Piecas atsevišķas polilīnijas, sadalītas stratēģiskās vietās, lai atdalītu kājas, astes, galvu:

Morphinga piemērs ar piecām atsevišķām polilīnijām, kas sadalītas stratēģiskās vietās