Sur un arbre moteur (en noir) on fixe une came circulaire (en blanc) de rayon   R. La distance entre le centre de l'arbre et le centre de la came est D. La   came peut coulisser dans un cadre rectangulaire de côté horizontal 2R.
					  Au   milieu d'un côté vertical du cadre est fixé un piston. Une coulisse (en bleu)   impose au piston un mouvement horizontal.
					  L'arbre moteur tourne avec une   vitesse angulaire uniforme ω.
Lors de la rotation   de l'arbre, le centre de la came décrit un mouvement circulaire uniforme (cercle   de rayon D). La tangente verticale à la came décrit donc le mouvement sinusoïdal   x = D.cos(ω.t).
  Ce mécanisme permet donc   de transformer un mouvement de rotation uniforme en un mouvement rectiligne   sinusoïdal.
  Reversibilité :
					  Il est possible en appliquant à   l'extrémité du piston un mouvement sinusoïdal de faire tourner l'arbre noir   avec une vitesse uniforme. Toutefois le système présente deux points morts (quand   le rayon de la came est situé sur l'axe du piston). Il convient donc pour faire   fonctionner ce mécanisme à l'envers de le démarrer en dehors d'un point mort   et de munir l'arbre d'un volant d'inertie pour faciliter le passage de ces points   morts.
Utilisation :
                   En glissant le curseur vert avec la souris  on   modifie la valeur de D.
                    On peut geler l'animation en pressant le bouton droit   de la souris. 
