查找HTML Canvas上下文路径的当前点?

Phr*_*ogz 11 html5 canvas

如果我有一个HTML Canvas上下文并执行:

ctx.beginPath();
ctx.moveTo(10,10);
ctx.lineTo(20,30);
ctx.closePath();
ctx.stroke();
Run Code Online (Sandbox Code Playgroud)

......在10,10和20,30之间画一条线.假设我有这个:

ctx.beginPath();
ctx.moveTo(10,10);
myFunction(ctx);
Run Code Online (Sandbox Code Playgroud)

有没有办法myFunction()找出路径'光标'当前在10,10

Juh*_*nen 4

据我所知,没有直接的方法来访问传递给各种 ctx 方法的参数(即本例中的 moveTo )。不过,您可以将 Context API 包装到它自己的类中来执行此操作。请参阅[ 1 ]和[ 2 ]以供参考。