Cam modeling