Geodesic-based iso-scallop tool path planning for complex free-form surfaces with uncut region elimination | Synapse