A medial axis transformation based process planning method for rapid tooling