不明白的可以看
http://www.hezong.com/question.htm
这里

解决方案 »

  1.   

    呵呵,这个问题我遇到过。不过我是在三次样条上做处理的,方法很笨。就是用二分法逼近。Bezier有很多特性。对于这个问题也许可以从Bezier的特性中找到突破点。不过用二分法逼近应该对所有的三次参数曲线都可以,就是感觉太笨了。希望有高人提出更好的算法。
      

  2.   

    Bezier这一类曲线上操纵弧长恐怕比较困难。我好像层间看到某一本教科书上写“样条曲线不可弧长参数化”。
    如果要做相关计算恐怕没有解析的办法,要采用迭代了
      

  3.   

    要是没有的话,我就打算用切线弧来代替Bezier曲线,我在图形学的书上也没找到相应的算法,不过迭代也是一个可以考虑的办法。还有,这种代码要是包给别人做,一般多少钱,大家给个意见.