This pump type coupling has the reciprocating action of sliding rods in cylinders.
Centers of spherical joints are always in the plane that bisects the angle α between the two shafts even when α changes so it is a constant velocity joint.
Role of the springs: keeping proper positions of the pistons when two shafts are in line?.