【发布时间】:2012-07-07 00:45:25
【问题描述】:
给定一个有序的点列表,我想绘制一条通过所有点的平滑曲线。曲线的每一部分可以是水平的、垂直的或具有给定半径 r 的弧(所有弧都将具有相同的半径)。过渡应该是平滑的,即一个部分末尾的标题应该与下一部分开头的标题相同。任意两个连续输入点之间可以有任意数量的圆弧或直线段。
这有点像火车轨道,应该正交或沿着具有固定曲率的部分运行。
有没有好的算法来构造这样的曲线? (或者,如果这样的行是不可能的,我想知道。)
我研究了 Bezier 曲线,但这似乎有点过头了,而且我找不到强制执行约束的好方法。
【问题讨论】:
标签: geometry smoothing graph-layout