views:

617

answers:

2

Currently, I'm attempting to make multiple beziers have equidistant points. I'm currently using cubic interpolation to find the points, but because the way beziers work some areas are more dense than others and proving gross for texture mapping because of the variable distance. Is there a way to find points on a bezier by distance rather than by percentage? Furthermore, is it possible to extend this to multiple connected curves?

+3  A: 
nlucaroni
+1  A: 

This is called "arc length" parameterization. I wrote a paper about this several years ago:

http://www.saccade.com/writing/graphics/RE-PARAM.PDF

The idea is to pre-compute a "parameterization" curve, and evaluate the curve through that.

J. Peterson