Вот формула квадратичной кривой Безье

Код AS3:
(1-t)*(1-t)*p1+2*t*(1-t)*p2+t*t*p3
p1 - 1 точка
p2 - 2 точка(контрольная)
p3 - 3 точка
Как получить заданное число равноудалённых точек на кривой ?? например ввожу параметр 3, и получаю три точки p1, p2, p3 где p2 - это середина кривой, никак не могу придумать, раньше использовал класс bezier, теперь вот хочу свой класс сделать