![]() |
1
3
这取决于你想完成什么。如果你想看到“最佳拟合”曲线,或者至少是一个粗略的近似值,你应该使用B_样条曲线。B_样条曲线将在给定的点的“内部”进行拟合。对于所讨论的点,我通常使用catmull-rom样条,当给定的点1、2、3通过点2时,其坡度等于点1和3之间的坡度。 样例代码: http://willperone.net/Code/spline.php 算法说明: http://steve.hollasch.net/cgindex/curves/catmull-rom.html |
![]() |
2
1
如果希望曲线通过现有的点集,则需要使用逐段B样条曲线而不是贝塞尔曲线。 网络上有很多这样做的代码。 |
![]() |
3
0
|