拖顶点移动,拖边新增顶点,把顶点拖出去删除

黑色表示是简单多边形
红色表示有交叉重合
天蓝色表示程序爆炸

任何重复点、针状角、非邻边自我触碰,都算交叉重合

用于调试这个npm库

如果与描述不符或者炸了,把坐标列表、最后控制台输出发我一下

扫描线是竖着从左往右扫的,可以着重测纵向多点多边情况