https://zozujeselu.virtuosobs.com/kinematic-and-dynamic-analysis-of-latch-needle-cam-systems-book-30027wh.php