Метод isPointInPath
Метод возвращает true, если указанная точка находится внутри контура, и false — если вне его.
Синтаксис
isPointInPath(x, y)
Параметры
x, y — координат точки, которую проверяем на попадение в контур.
Пример
var canvas = document.getElementById("picture"); var ctx = canvas.getContext("2d"); ctx.beginPath(); ctx.rect(50,50,100,50); ctx.fill(); ctx.closePath(); var isPath = ctx.isPointInPath(50,50); // return true var isPath2 = ctx.isPointInPath(1,1); // return false
Показать комментарии