Хорошо, для начала вам нужно хотя бы базовое понимание математики и уравнений. Если вы этого не сделаете и не захотите учиться, вы не сможете никуда добраться. Даже если мы дадим вам реализацию, вам нужно знать достаточно, чтобы иметь возможность дать правильный вклад ...
При этом, вы, вероятно, хотите кривую Безье: http://en.wikipedia.org/wiki/B%C3%A9zier_curve
Эта статья в Википедии превосходна и включает в себя пару различных кривых (2d и 3d), которые будут работать, и уравнения, которые относительно легко перевести в код.
Если вы просто хотите изогнутую анимацию, см .: Проблема с получением изогнутой анимации
Класс, который я разместил в ответ на этот вопрос, имеет начальную, среднюю и конечную точки, которые он использует для создания кривой и анимации вида вдоль.