在前两个控制点之间划出直线

时间:2015-05-25 12:30:46

标签: nurbs

我一直在处理一段代码,它接收一条曲线(现在只有x,y坐标的点云)并将其参数化为接近给定形状的nurbs。我的问题是,结果参数化曲线在前两个控制点之间是线性的(!),而在其他控制点之间只是近似于输入曲线。是否会发生这种情况(即前两个控制点之间的线性段)?

此外,系统不允许我发布图片。希望问题很清楚但是......

2 个答案:

答案 0 :(得分:0)

您的软件系统很可能使用多个起点和终点。这导致给定控制点处的视觉直线。事实上这些并不是真正线性的,它们只是看起来像。

答案 1 :(得分:0)

感谢您回复并查看我的问题,但我在代码中发现了错误。我使用输入曲线中的点数而不是所需的控制点数(我的代码中有类似的变量名)来计算结矢量,从而从那时起传播问题。