It is an application of parallelogram mechanism.
Pink and blue crank, violet conrod create a parallelogram mechanism.
Green propeller, blue crank, violet and yellow conrods create a parallelogram.
Input: pink crank.
Black belt helps the mechanism overcome its dead points.
The green propeller rotates around a virtual axis.
This video aims to illustrate the rotation around a virtual axis.