Methode für große Biegungen

Punkte auf den ausgewählten Objekten, die nicht auf der Referenzkurve liegen, werden mithilfe der Methode für große Biegungen gemorpht.

In diesem Beispiel liegt der Punkt nicht auf der Referenzkurve, und die Referenzkurve hat einen großen Biegungswinkel:

Die Referenzachse wird im rechten Winkel zu der Linie definiert, die die beiden Enden der Referenzkurve verbindet. Sie liegt in der Ebene der Kurve, sofern diese eben ist, andernfalls ungefähr so.

Für jeden Punkt, der gemorpht werden soll:

Die Kurve darf nicht so stark gekrümmt sein, dass sie die Ebene mehr als zweimal kreuzt, andernfalls schlägt das Morphen fehl.

Für jeden der beiden Punkte auf der Referenzkurve sind der Abstand und die Richtung von diesem Punkt zum Punkt mit der gleichen Nummer auf der Steuerkurve definiert.

Wenn der zu morphende Punkt zwischen den beiden Punkten auf der Referenzkurve liegt, wird er um eine Kombination von deren Abständen und Richtungen verschoben.

Viele zu morphende Punkte können mit den gleichen beiden Punkten auf der Referenzkurve identifiziert werden. Sie werden nicht alle um denselben Betrag verschoben. Je näher sie sich an einem der beiden Punkte befinden, desto mehr Einfluss haben ihr Abstand und die Richtung auf ihre Bewegung.

Liegt der zu morphende Punkt außerhalb der beiden Punkte auf der Referenzkurve, wird stattdessen der nächstgelegene Punkt auf der Referenzkurve in Projektionsrichtung gefunden, wenn eine Projektionsachse definiert wird. Der Punkt wird um den Abstand und die Richtung vom nächstgelegenen Punkt zum entsprechenden Punkt auf der Steuerkurve verschoben, reduziert um eine etwaige Verformung.