Найти текущую точку на пути для контекста HTML Canvas? - PullRequest
11 голосов
/ 02 января 2011

Если у меня есть контекст HTML Canvas и я делаю:

ctx.beginPath();
ctx.moveTo(10,10);
ctx.lineTo(20,30);
ctx.closePath();
ctx.stroke();

... линия рисуется между 10,10 и 20,30.Предположим, у меня есть это:

ctx.beginPath();
ctx.moveTo(10,10);
myFunction(ctx);

Есть ли способ для myFunction() узнать, что путь курсора в данный момент находится на 10,10?

1 Ответ

4 голосов
/ 02 января 2011

Насколько я знаю, нет прямого способа получить доступ к аргументам, передаваемым в различные методы ctx (т. Е. В этом случае, moveTo). Однако для этого вы можете обернуть Context API в собственный класс. Смотрите [ 1 ] и [ 2 ] для справки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...