ZV_INTERSECTSS -- 线段交点

类型

几何

描述

计算两线段的交点,返回线段是否相交

语法

is_intersect=ZV_INTERSECTSS(x11,y11,x12,y12,x21,y21,x22,y22,tab_p)

参数:

x11:线段1的第一点的x坐标

y11:线段1的第一点的y坐标

x12:线段1的第二点的x坐标

y12:线段1的第二点的y坐标

x21:线段2的第一点的x坐标

y21:线段2的第一点的y坐标

x22:线段2的第二点的x坐标

y22:线段2的第二点的y坐标

tab_pTABLE索引,计算的结果,依次为xy坐标

返回值:

is_intersect:直线是否相交,0--直线平行无交点,1--直线相交

适用控制器

支持ZV功能或者5系列以上的控制器

例子

DIM is_intersect

is_intersect = ZV_INTERSECTSS(100,100,200,200,30,30,60,60,0)'计算两线段交点并将交点坐标xy依次放入开始索引为0TABLE,并返回 is_intersect查看直线是否相交