Polygon mesh processing (Peters, 2009)