Hi first of all nice work for with the asset, I been using it for long now and must say is very powerful and intuitive. One of the things I currently trying to deal with is moving an object a long a JMLBezierCurve, I know I can achieve this by using getPoint(t) method and increase t value over time from 0 to 1 in Update().

The only problem with this is that since is a Bezier curve the object tends to accelerate at extremes and decelerate at curves because although t increments at a constant rate, the distance between points returned by getPoint(t) is not constant.

Example:

bcurve.getPoint(0) returns Start Point, bcurve.getPoint(1) returns Last Point but curve.getPoint(0.5) does not match the mid point of the curve.

Can I achieve a constant motion without acceleration using any of current methods? if so can you provide an example? And if not could you point me how or could you help me adding a getPointConstant(float t) and a getPointAtDistance(float distance) methods at JMLBezierCurve, I think both of this would be an excellent addition to your asset.

Thanks for your time and keep on with the good work : )

Last edited: Aug 24, 2013