Morphing
Innledning
Section titled “Innledning”Morphing i QCAD betyr å transformere en polylinje til en annen polylinje i et gitt antall trinn.
Trinn 1: Forberedelse
Section titled “Trinn 1: Forberedelse”Kilde- og målformen for morphing-operasjonen må være polylinjer. Du kan konvertere sirkler, ellipser og splines til polylinjer ved hjelp av Endre > Eksploder. Sammenkoblede segmenter av linjer, buer, ellipsebuer, splines og åpne polylinjer kan slås sammen til enkeltpolylinjer ved å høyreklikke på et segment og velge Opprett polylinje automatisk.
Åpne polylinjer
Section titled “Åpne polylinjer”For åpne polylinjer må du sørge for at begge polylinjene har samme retning. Du kan snu retningen på en polylinje ved hjelp av Endre > Snu.
For eksempel, hvis polylinjene dine er vertikale rekker med linjer som vist nedenfor, må du sørge for at begge har startpunktet øverst (eller nederst). Du kan se startpunktet til en polylinje uthevet i rødt hvis polylinjene er valgt som vist nedenfor. Resultatet av morphing-operasjonen vises mellom de valgte polylinjene:
Lukkede polylinjer
Section titled “Lukkede polylinjer”For lukkede polylinjer må du sørge for at begge polylinjene har samme orientering (med eller mot klokken). Velg begge polylinjene og bruk egenskapseditoren til å endre egenskapen Orientering til enten Med klokken eller Mot klokken:
Kontroller i tillegg at startpunktene til de lukkede polylinjene er justert for å forhindre enhver rotasjon under morphing. I dette eksempelet er ikke startpunktene til de to lukkede polylinjene justert, og morphing fører til en rotasjonstype-transformasjon:
Du kan flytte startpunktet til en polylinje ved å høyreklikke på det og velge Flytt startpunkt. Klikk deretter på den nye posisjonen til startpunktet. Dette kan være på en hvilken som helst node eller på et hvilket som helst segment av polylinjen. Morphingen er nå mye jevnere:
Polylinjer med ulike antall segmenter
Section titled “Polylinjer med ulike antall segmenter”Hvis de to polylinjene har nøyaktig samme antall segmenter, transformeres hvert segment av kildepolylinjen til det tilsvarende segmentet av målpolylinjen.
Hvis de to polylinjene har et ulikt antall segmenter, brukes en annen tilnærming som kan føre til en forvrengning ved skarpe hjørner som vist i dette eksempelet (legg merke til at nedre venstre kant blir forvrengt under morphing):
For å forhindre denne effekten deler du polylinjen inn i to polylinjer ved øvre høyre og nedre høyre hjørne ved hjelp av Endre > Del. Morph deretter de to polylinjene individuelt:
Trinn 2: Morphing
Section titled “Trinn 2: Morphing”For å morphe én polylinje til en annen, velg Polylinje > Tegn > Morph, klikk på den første polylinjen og deretter den andre.
Alternativverktøylinjen øverst lar deg angi antall trinn og velge å interpolere buesegmenter (for også å bruke morphing strengt på punkter på buer). Du kan også angi en kjent egendefinert faktor som skal brukes, der 0.0 er oppå den første polylinjen og 1.0 samsvarer med den andre polylinjen. 0.5 ville være nøyaktig i midten. Du kan også ekstrapolere ved å angi en faktor > 1.
Eksempler
Section titled “Eksempler”
Enkelt polylinje:
Fem separate polylinjer, delt opp på strategiske steder for å skille ben, haler, hode:
