じゃあ、とりあえず上のプログラムで要件は満たしてますよ。
ラグランジェ曲線はコントロールポイント(?)を必ず通過しますから。