Automatic multi-direction slicing algorithms for wire based additive manufacturing. (February 2016)