point - 贝塞尔曲线长度

标签 point curve

如何以编程方式计算贝塞尔曲线的长度?给4分;曲线的末端和两个控制点。有人可以帮我解决这个算法吗?

最佳答案

如果您了解微积分,您可以从维基百科或其他地方获取贝塞尔曲线的参数形式并使用它:

http://tutorial.math.lamar.edu/Classes/CalcII/ParaArcLength.aspx

计算其长度。我假设您在询问之前尝试过谷歌搜索,但发现还没有人发布解决方案。

如果您不熟悉微积分,您可以通过使用折线逼近曲线来获得合理的近似值,折线的长度很容易计算。

关于point - 贝塞尔曲线长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14104034/

相关文章:

c# - 判断点是否在线段上

.net - 使用 GDI/Winforms 的抗锯齿贝塞尔曲线 - c# .net

math - 曲线函数方程

java - 我可以沿着 y=0、x=0、y=x 和 y=-x 以外的线 move JFrame(JPanel) 中的对象吗?

python - 如何使用 Python 中的 geopandas 测试 Point 是否在 Polygon/Multipolygon 中?

java - Java中的曲线匹配

excel - 如何在 Excel 中仅绘制曲线的外边缘?

java - Android 中的弯曲文本

python - 找到与另外 2 个点共线的 3d 点

java - 将对象角度动画化为目标角度