Zaslat SMS: Motion and path planning for additive manufacturing.