Morphing.

In this example, virtual vertices (yellow and green crosses) are necessary.