TouchVG framework

◆ fitCurve()

int mgcurv::fitCurve ( int  knotCount,
Point2d knots,
Vector2d knotvs,
int  count,
const Point2d pts,
float  tol 
)
static

对数据点光滑拟合为三次贝塞尔曲线

参数
[in]knotCount缓冲区knots和knotvs的元素个数
[out]knots贝塞尔曲线的顶点,元素个数为knotCount
[out]knotvs顶点处的切向矢量,可为NULL
[in]count数据点pts的个数
[in]pts数据点
[in]tol拟合曲线与数据点的最大允许距离
返回
knots和knotvs的结果元素个数,不超过knotCount
函数调用图:
这是这个函数的调用关系图:

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