A non-retraction path planning approach for extrusion-based additive manufacturing. (December 2017)