Derniers tutoriels de développement web
 

HTML canvas bezierCurveTo() Method

<Canvas objet

Exemple

Tracer une courbe de Bézier cubique:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.bezierCurveTo(20,100,200,100,200,20);
ctx.stroke();
Essayez vous - même »

Support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge pleinement la méthode.

méthode
bezierCurveTo() 4.0 9.0 3.6 4.0 10.1

Définition et utilisation

Le bezierCurveTo() méthode ajoute un point de la trajectoire en cours en utilisant les points de contrôle spécifiques qui représentent une courbe de Bézier cubique.

Une courbe de Bézier cubique nécessite trois points. Les deux premiers points sont des points de contrôle qui sont utilisés dans le calcul de Bézier cubique et le dernier point est le point de fin de la courbe. Le point de départ de la courbe est le dernier point dans le trajet de courant. Si un chemin n'existe pas, utilisez les beginPath() et moveTo() méthodes pour définir un point de départ.

Une courbe de Bézier cubique

Point de départ
moveTo( 20,20 )
Point de contrôle 1
bezierCurveTo( 20,100 ,200,100,200,20)
Point de contrôle 2
bezierCurveTo(20,100, 200,100 ,200,20)
Point final
bezierCurveTo(20,100,200,100, 200,20 )

Tip: Vérifiez la quadraticCurveTo() méthode. Il a un point de contrôle au lieu de deux.


syntaxe JavaScript: context . bezierCurveTo( cp1x,cp1y,cp2x,cp2y,x,y ) ;

Les valeurs des paramètres

Paramètre La description Joue-le
cp1x La coordonnée x du premier point de contrôle de Bézier Joue-le "
cp1y La coordonnée y du premier point de contrôle de Bézier Joue-le "
cp2x La coordonnée x du second point de contrôle de Bézier Joue-le "
cp2y La coordonnée y du second point de contrôle de Bézier Joue-le "
x La coordonnée x du point d'arrivée Joue-le "
y La coordonnée y du point de fin Joue-le "

<Canvas objet