Find coordinates of equidistant points in Bezier curve I have to find points (say 10 points) in Bezier curve with 2 control points such that they are at equidistant positions in the curve. Currently I am using the following formula which gives me points but they are not equidistant.
t = ………..from (1/10 to 10/10);
q1 = t * t * t * -1 + t * t *  3 + t * -3 + 1;
q2 = t * t * t *  3 + t * t * -6 + t *  3;
q3 = t * t * t * -3 + t * t *  3;
q4 = t * t * t;

coordinates of a point: 
x = q1 * startPointxValue + q2 * controlPoint1xValue + q3 * controlPoint2xValue + q4 * endPointxValue;
y = q1 * startPointyValue + q2 * controlPoint1yValue + q3 * controlPoint2yValue + q4 * endPointyValue;

I tried to use this but due my bad understanding, still unable to correct the values :(. Please help me in finding the values.
attaching sample image of required points (here 11):


As said by Bubba, an option is to flatten the curve (sample it as a polyline) then approximate the curvilinear abscissas by accumulation of chord lengths.
Another option if to solve the ODE
ds / dt = √(x'² + y'²)

for constant increments of s. So we formulate as
dt = √(x'(t)² + y'(t)²) ds

and integrate for example by Runge-Kutta.
Note that the first approach does the same thing, but integrating by a first order method.
