【发布时间】:2013-05-23 14:19:41
【问题描述】:
我有两条线在屏幕上的随机位置开始和结束并创建一个角度。然后我有一个对象遵循这两行。然而,在第一条线和第二条线的交点处,物体会快速旋转到第二条线下方。我不想要这个。
所以我想要做的是能够创建这条线的弯曲版本,在交叉路口会有更多的 U,而不是硬转弯。我查看了曲线拟合论文,似乎无法找到可以让我从 V 中创建 U 的方法。
对不起,糟糕的图像......我想取左边的一张,然后生成右边的一张(相同的起点、终点和交叉点)。另一个例子,http://en.wikipedia.org/wiki/Curve_fitting
有什么想法吗?
【问题讨论】:
-
如何发布有关您的问题的更多详细信息?您的意思是您想使用圆弧或曲线来代替角度。嗯,圆弧将代表很多“小”角度(也有很多线)而不是一点一点地适合你的对象。也许你需要更有效的工具。@Steven
-
你需要简单的数学来计算弧段吗?
标签: c++ lua curve-fitting bezier spline