Morphing
Introduktion
Sektion kaldt “Introduktion”Morphing i QCAD betyder at transformere en polylinje til en anden polylinje i et givet antal trin.
Trin 1: Forberedelse
Sektion kaldt “Trin 1: Forberedelse”Kilde- og målformen for morphing-operationen skal være polylinjer. Du kan konvertere cirkler, ellipser og splines til polylinjer ved hjælp af Ændre > Eksplodér. Forbundne segmenter af linjer, buer, ellipsebuer, splines og åbne polylinjer kan sammenføjes til enkelte polylinjer ved at højreklikke på et segment og vælge Opret polylinje automatisk.
Åbne polylinjer
Sektion kaldt “Åbne polylinjer”For åbne polylinjer skal du sørge for, at begge polylinjer har samme retning. Du kan vende en polylinjes retning ved hjælp af Ændre > Vend.
For eksempel, hvis dine polylinjer er lodrette strenge af linjer som vist nedenfor, skal du sørge for, at de begge har startpunktet øverst (eller nederst). Du kan se en polylinjes startpunkt fremhævet med rødt, hvis polylinjerne er markeret som vist nedenfor. Resultatet af morphing-operationen vises mellem de markerede polylinjer:
Lukkede polylinjer
Sektion kaldt “Lukkede polylinjer”For lukkede polylinjer skal du sørge for, at begge polylinjer har samme orientering (med eller mod uret). Markér begge polylinjer, og brug egenskabseditoren til at ændre egenskaben Orientering til enten Med uret eller Mod uret:
Kontrollér desuden, at startpunkterne for de lukkede polylinjer er tilpasset for at forhindre enhver rotation under morphing. I dette eksempel er startpunkterne for de to lukkede polylinjer ikke tilpasset, og morphing fører til en rotationstype-transformation:
Du kan flytte en polylinjes startpunkt ved at højreklikke på det og vælge Flyt startpunkt. Klik derefter på den nye position for startpunktet. Dette kan være på en hvilken som helst node eller på et hvilket som helst segment af polylinjen. Morphing er nu meget jævnere:
Polylinjer med forskellige antal segmenter
Sektion kaldt “Polylinjer med forskellige antal segmenter”Hvis de to polylinjer har præcis det samme antal segmenter, transformeres hvert segment af kildepolylinjen til det tilsvarende segment af målpolylinjen.
Hvis de to polylinjer har et forskelligt antal segmenter, anvendes en anden tilgang, som kan føre til en forvrængning ved skarpe hjørner som vist i dette eksempel (bemærk den nederste venstre kant, der forvrænges under morphing):
For at forhindre denne effekt skal du opdele polylinjen i to polylinjer ved det øverste højre og nederste højre hjørne ved hjælp af Ændre > Opdel. Morph derefter de to polylinjer individuelt:
Trin 2: Morphing
Sektion kaldt “Trin 2: Morphing”For at morphe en polylinje til en anden skal du vælge Polylinje > Tegn > Morph, klikke på den første polylinje og derefter den anden.
Indstillingsværktøjslinjen øverst giver dig mulighed for at indtaste antallet af trin og vælge at interpolere buesegmenter (for også strengt at anvende morphing på punkter på buer). Du kan også indtaste en kendt brugerdefineret faktor, der skal anvendes, hvor 0.0 er oven på den første polylinje og 1.0 matcher den anden polylinje. 0.5 ville være præcis i midten. Du kan også ekstrapolere ved at indtaste en faktor > 1.
Eksempler
Sektion kaldt “Eksempler”
Enkelt polylinje:
Fem separate polylinjer, opdelt strategiske steder for at adskille ben, haler, hoved:
