isPointInPath()

用于判断在当前路径中是否包含检测点的方法

  boolean ctx.isPointInPath(x, y);
  boolean ctx.isPointInPath(x, y, fillRule);
  boolean ctx.isPointInPath(path, x, y);
  boolean ctx.isPointInPath(path, x, y, fillRule);

参数

Number 检测点的X坐标

Number 检测点的Y坐标

用来决定点在路径内还是在路径外的算法."nonzero" | "evenodd"


测验

p(60,20)是否在三角形(60,20,100,100,250,30)内

fillRule奇偶规则会影响判断结果,详细见fill()奇偶规则