TouchVG framework

◆ arc3P()

bool mgcurv::arc3P ( const Point2d start,
const Point2d point,
const Point2d end,
Point2d center,
float &  radius,
float *  startAngle = (float*)0,
float *  sweepAngle = (float*)0 
)
static

给定起点、弧上一点和终点,计算圆弧参数

参数
[in]start圆弧的起点
[in]point弧上的一点
[in]end圆弧的终点
[out]center圆心
[out]radius半径
[out]startAngle填充起始角度,为NULL则忽略该参数
[out]sweepAngle填充圆弧转角,逆时针为正,为NULL则忽略该参数
返回
是否计算成功
参见
arcTan, arcBulge, arcToBezier
函数调用图:
这是这个函数的调用关系图:

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