new Ycc.Math.Polygon(option)
数学图形中的多边形类
此类全部采用点的绝对坐标,不涉及坐标系转换、偏移等操作
| Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
option |
|
Members
-
coordinatesArray.<Ycc.Math.Dot>
-
多边形点坐标的数组,为保证图形能够闭合,起点和终点必须相等
Methods
-
isContainDot(dot)
-
判断多边形是否包含某个点 两种方法: 方法一:经过该点的水平射线与多边形的焦点数,即Ray-casting Algorithm 方法二:某个点始终位于多边形逆时针向量的左侧、或者顺时针方向的右侧即可判断,算法名忘记了 此方法采用方法一,并假设该射线平行于x轴,方向为x轴正方向
Name Type Description dotYcc.Math.Dot 需要判断的点