Foundations of Physically Based Modeling and Animation. (2016)