TouchVG framework
mglnrel
clipLine
cross2Beeline
cross2Line
cross2LineV
crossLineAbc
crossLineBeeline
isBetweenLine
isBetweenLine2
isBetweenLine3
isColinear
isColinear2
isConvex
isIntersect
isIntersectProp
isLeft
isLeft2
isLeftOn
isLeftOn2
isProjectBetweenLine
isProjectBetweenRayline
ptInArea
PtInAreaRet
ptToBeeline
ptToBeeline2
ptToLine
◆
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 开源许可证