Autor Zpráva
Prochy
Profil
Zdravím,

je možné pomocí canvasu změnit barvu již nakreslené křivky? Nebo je nutné křivku opět překreslit s jinou barvou?

Př.:
Mám něco takového:
var ctx = getContext("2d");
var x=250;
var y=250;
var radius=50;
var angle=Math.PI/4;
var nx=Math.sin(-angle-Math.PI/2)*(radius-20);
var ny=Math.cos(-angle-Math.PI/2)*(radius-20);
ctx.lineWidth=5;
ctx.arc(x,y,radius,2.54,-angle);
ctx.lineTo(x-nx,y+ny);
ctx.stroke();          

Je možné překreslit barvu té křivky? Druhá otázka, je možné vykreslit ten kus čáry, která vede z hranice kružnice do středu kružnice, aniž bych to musel přepočítávat pomocí sinu, cosinu?
Ukázka
Děkuji

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: