A surface parameter-based method for accuracy and efficient tool path generation (Application of general curve on parametric space)