|
◆ fitCubicSpline()
void mgcurv::fitCubicSpline |
( |
int |
n, |
|
|
const Point2d * |
knots, |
|
|
const Vector2d * |
knotvs, |
|
|
int |
i, |
|
|
float |
t, |
|
|
Point2d & |
fitpt |
|
) |
| |
|
static |
在三次样条曲线(Hermite)的一条弦上插值得到拟和点坐标
- 参数
-
[in] | n | 三次样条曲线的型值点的点数 |
[in] | knots | 型值点坐标数组,元素个数为n |
[in] | knotvs | 型值点的切矢量数组,元素个数为n |
[in] | i | 分段曲线序号,在0到(n-2)之间,如果曲线是闭合条件,则可取到(n-1) |
[in] | t | 分段曲线函数参数,在0到1之间 |
[out] | fitpt | 拟和点坐标,第i段曲线上参数t对应的曲线坐标 |
- 参见
- cubicSplines, cubicSplineToBezier
|