A vectorial modification methodology based on an efficient and accurate cycloid tooth profile model