Tutorial: Morphing

Inhaltsverzeichnis

 

Einleitung

Morphing in QCAD bedeutet, eine Polylinie in einer bestimmten Anzahl von Schritten in eine andere Polylinie zu transformieren.

Schritt 1: Vorbereitung

Die Quell- und Zielform der Morphing-Operation müssen Polylinien sein. Sie können Kreise, Ellipsen und Splines mit Modifizieren > Aufbrechen in Polylinien umwandeln. Verbundene Segmente von Linien, Bögen, Ellipsenbögen, Splines und offenen Polylinien können zu einzelnen Polylinien verbunden werden, indem Sie mit der rechten Maustaste auf ein Segment klicken und Auto Polylinie erstellen wählen.

Offene Polylinien

Bei offenen Polylinien ist darauf zu achten, dass beide Polylinien die gleiche Richtung haben.

Wenn Ihre Polylinien beispielsweise vertikale Linienfolgen sind (wie unten gezeigt) stellen Sie sicher, dass beide den Startpunkt oben (oder unten) haben. Sie können den Startpunkt einer Polylinie rot markiert sehen, wenn die Polylinien wie unten gezeigt ausgewählt sind. Das Ergebnis der Morphing-Operation wird zwischen den ausgewählten Polylinien in weiss gezeigt:

Geschlossene Polylinien

Bei geschlossenen Polylinien ist darauf zu achten, dass beide Polylinien die gleiche Ausrichtung haben (im oder gegen den Uhrzeigersinn). Markieren Sie beide Polylinien und verwenden Sie den Eigenschaftseditor, um die Eigenschaft Ausrichtung entweder im Uhrzeigersinn oder Gegenuhrzeigersinn.

Überprüfen Sie außerdem, ob die Startpunkte der geschlossenen Polylinien ausgerichtet sind, um eine Drehung beim Morphing zu verhindern. In diesem Beispiel sind die Startpunkte der beiden geschlossenen Polylinien nicht ausgerichtet und das Morphing führt zu einer Rotations-Transformation:

Sie können den Startpunkt einer Polylinie verschieben, indem Sie mit der rechten Maustaste darauf klicken und Startpunkt ändern wählen. Klicken Sie dann auf die neue Position des Startpunktes. Dies kann auf einem beliebigen Knoten oder auf einem beliebigen Segment der Polylinie sein. Das Morphing ist jetzt viel feiner:

Polylinien mit unterschiedlicher Anzahl von Segmenten

Wenn die beiden Polylinien genau die gleiche Anzahl von Segmenten haben, wird jedes Segment der Quellpolylinie in das entsprechende Segment der Zielpolylinie transformiert.

Wenn die beiden Polylinien eine unterschiedliche Anzahl von Segmenten haben, wird ein anderer Ansatz angewendet, der zu einer Verzerrung an scharfen Ecken führen kann, wie in diesem Beispiel gezeigt (beachten Sie, dass der linke untere Rand während des Morphens verzerrt wird):

Um diesen Effekt zu verhindern, teilen Sie die Polylinie mit Modifizieren > Trennen in zwei Polylinien oben rechts und unten rechts auf. Morphen Sie dann die beiden Polylinien einzeln:

Schritt 2: Morphing

Um eine Polylinie in eine andere zu morphen, wählen Sie Zeichnen > Polylinie > Morphen, klicken Sie auf die erste Polylinie und dann auf die zweite.

Die Optionenwerkzeugleiste oben ermöglicht die Eingabe der Anzahl der Schritte und die Interpolation von Bogensegmenten (zur strikten Anwendung des Morphings auch auf Punkte auf Bögen). Sie können auch einen bekannten benutzerdefinierten Faktor eingeben, wobei 0 über der ersten Polylinie liegt und 1 mit der zweiten Polylinie übereinstimmt. 0.5 wäre genau in der Mitte. Sie können auch extrapolieren, indem Sie einen Faktor > 1 eingeben.

Beispiele

 

 

Einzelne Polylinie:

Fünf verschiedene Polylinien, aufgeteilt an strategischen Stellen, um Beine, Schwanz und Kopf zu trennen: