On the motion geometry and kinematic analysis of slider-crank mechanisms