TouchVG framework

◆ cross2LineV()

bool mglnrel::cross2LineV ( const Point2d a,
const Point2d b,
const Point2d c,
const Point2d d,
float *  v1 = (float*)0,
float *  v2 = (float*)0 
)
static

求两条线段的交点

参数
[in]a第一条线段的起点
[in]b第一条线段的终点
[in]c第二条线段的起点
[in]d第二条线段的终点
[out]v1交点在第一条线段上的参数,如果为NULL则忽略该参数
[out]v2交点在第二条线段上的参数,如果为NULL则忽略该参数
返回
是否有交点
函数调用图:
这是这个函数的调用关系图:

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