Keeping Direction Unchanged During Motion

Pink and yellow plates perform planar motion without rotation thanks to gear drives. Tooth numbers of 5 gears are equal. Grey gear is immobile. Four others gears idly rotate on their bearings.
Change of glass fixed cam profile gives various trajectories (a hexagon in this video) of the pink plate.