isPointInPath

Автор: Евгений Рыжков Дата публикации: 18.10.2011
Последнее обновление: 01.01.1970

Метод возвращает 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