Text this: Use of the VAP function in the design of cam-follower mechanisms