11 Stimmen

Aktuellen Punkt auf dem Pfad für HTML Canvas Kontext finden?

Wenn ich einen HTML-Canvas-Kontext habe und tue:

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

...wird eine Linie zwischen 10,10 und 20,30 gezogen. Angenommen, ich habe dies:

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

Gibt es eine Möglichkeit für myFunction() um herauszufinden, dass sich der Pfad 'Cursor' derzeit bei 10,10 ?

4voto

Juho Vepsäläinen Punkte 25679

Soweit ich weiß, gibt es keine direkte Möglichkeit, auf Argumente zuzugreifen, die an verschiedene ctx-Methoden übergeben werden (z. B. moveTo in diesem Fall). Sie können die Context-API in eine eigene Klasse verpacken, um dies zu tun, jedoch. Siehe [ 1 ] und [ 2 ] als Referenz.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X