TouchVG framework

◆ 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

通用矢量图形框架, 版权所有 (C) 张云贵 2004-2017,BSD 开源许可证