TouchVG framework

◆ arcTan()

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

给定起点、终点和起点切向,计算圆弧参数

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

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