graphics - 三次贝塞尔曲线上的最近点?

标签 graphics geometry bezier spline curve

如何沿三次贝塞尔曲线找到最接近平面中任意点 P 的点 B(t)?

最佳答案

经过大量搜索,我找到了一篇论文,其中讨论了一种在贝塞尔曲线上找到与给定点最近的点的方法:

Improved Algebraic Algorithm On Point Projection For Bezier Curves, by Xiao-Diao Chen, Yin Zhou, Zhenyu Shu, Hua Su, and Jean-Claude Paul.



此外,我发现 WikipediaMathWorld's Sturm 序列的描述有助于理解算法的第一部分,因为论文本身在其描述中并不是很清楚。

关于graphics - 三次贝塞尔曲线上的最近点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2742610/

相关文章:

python - Theo Jansen 行走机构的进化算法

3d - 如何在视觉上将贝塞尔曲线的透视投影与原始曲线匹配,仅投影其控制点?

c# - 贝塞尔曲线弧长参数化

graphics - 如何判断片段的颜色是否为白色?

Java 图形绘制自定义圆形

c++ - 我的构造函数方法不接受参数 (directX/windows)

python - 用python计算圆周围的多边形面积、周长和边长

c++ - 渲染 vector 文本 OpenGL

python - Python中的凸包区域?

python - 生成 PDF 文件,绘制带圆角的多边形