如何以编程方式计算贝塞尔曲线的长度?给4分;曲线的末端和两个控制点。有人可以帮我解决这个算法吗?
最佳答案
如果您了解微积分,您可以从维基百科或其他地方获取贝塞尔曲线的参数形式并使用它:
http://tutorial.math.lamar.edu/Classes/CalcII/ParaArcLength.aspx
计算其长度。我假设您在询问之前尝试过谷歌搜索,但发现还没有人发布解决方案。
如果您不熟悉微积分,您可以通过使用折线逼近曲线来获得合理的近似值,折线的长度很容易计算。
关于point - 贝塞尔曲线长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14104034/