Modified RATTLE Method for Rigid Body Dynamics in Cartesian Coordinates. (2007). Communications in Computational Physics, 2(3), 530-544. https://www.global-sci.com/index.php/cicp/article/view/5468