Surface roughness improvement using volumetric error control through adaptive slicing. (2017)