Ответ 1
Насколько я знаю, нет прямого способа доступа к аргументам, переданным различным методам ctx (т.е. moveTo в этом случае). Однако вы можете обернуть API контекста в собственный класс, чтобы сделать это. См. [1] и [2] для справки.
Если у меня есть контекст 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
?
Насколько я знаю, нет прямого способа доступа к аргументам, переданным различным методам ctx (т.е. moveTo в этом случае). Однако вы можете обернуть API контекста в собственный класс, чтобы сделать это. См. [1] и [2] для справки.