Dans Canvas, il existe trois types de courbes :
Le choix de l'une ou l'autre appartient au développeur et de ses habitudes. Les courbes de Béziers sont cependant très répandues dans de nombreux logiciels, par exemple Inkscape, et permettant d'avoir une assistance simple dans la définition des différentes coordonnées des points qui composent la courbe.
jeu.fillStyle = "red";
jeu.strokeStyle = "green";
jeu.lineWidth = "5";
jeu.beginPath();
jeu.moveTo(100,50);
jeu.quadraticCurveTo(150,20,200,50);//(ctrlPtx, ctrlPtY,200,50);
jeu.lineTo(150,150);
jeu.closePath();
jeu.fill();
jeu.stroke();
jeu.fillStyle = "red";
jeu.strokeStyle = "green";
jeu.lineWidth = "5";
jeu.beginPath();
jeu.moveTo(100,50);
jeu.quadraticCurveTo(150,20,200,50); //(ctrlPtx, ctrlPtY,200,50);
jeu.bezierCurveTo(100,100,180,180,150,150); //(ctrlPt1x, ctrlPt1Y,ctrlPt2x, ctrlPt2Y,200,50);
jeu.closePath();
jeu.fill();
jeu.stroke();
Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.
Vous devriez rafraîchir la page.