TouchVG framework

◆ isBetweenLine3()

bool mglnrel::isBetweenLine3 ( const Point2d a,
const Point2d b,
const Point2d pt,
Point2d nearpt = (Point2d*)0 
)
static

已知点pt在直线ab上, 判断点pt是否在线段ab上(闭区间)

参数
[in]a线段的起点
[in]b线段的终点
[in]pt给定的测试点
[out]nearpt在线段的两个端点中,到给定的点最近的端点,为NULL则忽略该参数
返回
在线段上时返回true,否则返回false
这是这个函数的调用关系图:

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