Ga naar inhoud

Morphing

Morphing betekent in QCAD het transformeren van een polylijn in een andere polylijn in een gegeven aantal stappen.

De bron- en doelvorm van de morphingbewerking moeten polylijnen zijn. U kunt cirkels, ellipsen en splines omzetten naar polylijnen met Modificeren > Opsplitsen. Verbonden segmenten van lijnen, bogen, ellipsbogen, splines en open polylijnen kunnen tot afzonderlijke polylijnen worden samengevoegd door met de rechtermuisknop op een segment te klikken en Auto polylijn creëren te kiezen.

Zorg er bij open polylijnen voor dat beide polylijnen dezelfde richting hebben. U kunt de richting van een polylijn omkeren met Modificeren > Omdraaien.

Als uw polylijnen bijvoorbeeld verticale reeksen lijnen zijn zoals hieronder getoond, zorg er dan voor dat ze beide het startpunt bovenaan (of onderaan) hebben. U kunt het startpunt van een polylijn in het rood gemarkeerd zien wanneer de polylijnen geselecteerd zijn zoals hieronder getoond. Het resultaat van de morphingbewerking wordt tussen de geselecteerde polylijnen weergegeven:

Twee open polylijnen met uitgelijnde startpunten en het morphingresultaat ertussen

Zorg er bij gesloten polylijnen voor dat beide polylijnen dezelfde oriëntatie hebben (met de klok mee of tegen de klok in). Selecteer beide polylijnen en gebruik de eigenschappen-editor om de eigenschap Oriëntatie te wijzigen in Met de klok mee of Linksom:

De eigenschap Oriëntatie van gesloten polylijnen instellen in de eigenschappen-editor

Controleer bovendien of de startpunten van de gesloten polylijnen uitgelijnd zijn om rotatie tijdens het morphen te voorkomen. In dit voorbeeld zijn de startpunten van de twee gesloten polylijnen niet uitgelijnd en leidt het morphen tot een transformatie van het type rotatie:

Morphing van gesloten polylijnen met niet-uitgelijnde startpunten die een rotatie veroorzaakt

U kunt het startpunt van een polylijn verplaatsen door er met de rechtermuisknop op te klikken en Startpunt verplaatsen te kiezen. Klik vervolgens op de nieuwe positie van het startpunt. Deze kan op elke knoop of op elk segment van de polylijn liggen. Het morphen verloopt nu veel vloeiender:

Morphing van gesloten polylijnen na het uitlijnen van de startpunten

Polylijnen met verschillende aantallen segmenten

Section titled “Polylijnen met verschillende aantallen segmenten”

Als de twee polylijnen exact hetzelfde aantal segmenten hebben, wordt elk segment van de bronpolylijn getransformeerd naar het overeenkomstige segment van de doelpolylijn.

Als de twee polylijnen een verschillend aantal segmenten hebben, wordt een andere aanpak toegepast die kan leiden tot een vervorming bij scherpe hoeken, zoals in dit voorbeeld (let op de linkeronderrand die tijdens het morphen wordt vervormd):

Morphingvervorming bij scherpe hoeken met verschillende aantallen segmenten

Om dit effect te voorkomen, splitst u de polylijn met Modificeren > Splitsen op de hoek rechtsboven en de hoek rechtsonder in twee polylijnen. Morph vervolgens de twee polylijnen afzonderlijk:

Vloeiende morphing na het splitsen van de polylijnen op strategische hoeken

Om de ene polylijn in de andere te transformeren, kiest u Polylijn > Tekenen > Morph, klikt u op de eerste polylijn en vervolgens op de tweede.

Met de optiebalk bovenaan kunt u het aantal stappen invoeren en kiezen om boogsegmenten te interpoleren (om het morphen strikt ook toe te passen op punten op bogen). U kunt ook een bekende aangepaste factor invoeren die moet worden toegepast, waarbij 0,0 op de eerste polylijn ligt en 1,0 overeenkomt met de tweede polylijn. 0,5 zou precies in het midden liggen. U kunt ook extrapoleren door een factor > 1 in te voeren.

Morphingvoorbeeld Morphingvoorbeeld Morphingvoorbeeld Morphingvoorbeeld Morphingvoorbeeld

Enkele polylijn:

Morphingvoorbeeld met een enkele polylijn

Vijf afzonderlijke polylijnen, op strategische plaatsen opgesplitst om poten, staarten en kop te scheiden:

Morphingvoorbeeld met vijf afzonderlijke polylijnen, op strategische plaatsen opgesplitst