Class: Polygon

Ycc.Math. Polygon

new Ycc.Math.Polygon(option)

数学图形中的多边形类 此类全部采用点的绝对坐标,不涉及坐标系转换、偏移等操作
Name Type Description
option
Name Type Description
coordinates

Members

coordinatesArray.<Ycc.Math.Dot>

多边形点坐标的数组,为保证图形能够闭合,起点和终点必须相等

Methods

isContainDot(dot)

判断多边形是否包含某个点 两种方法: 方法一:经过该点的水平射线与多边形的焦点数,即Ray-casting Algorithm 方法二:某个点始终位于多边形逆时针向量的左侧、或者顺时针方向的右侧即可判断,算法名忘记了 此方法采用方法一,并假设该射线平行于x轴,方向为x轴正方向
Name Type Description
dot Ycc.Math.Dot 需要判断的点