Najnowsze tutoriale tworzenie stron internetowych
 

HTML canvas quadraticCurveTo() Method

<Płótno Przedmiot

Przykład

Rysowanie krzywej Béziera drugiego stopnia:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.quadraticCurveTo(20,100,200,20);
ctx.stroke();
Spróbuj sam "

Wsparcie przeglądarka

Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje metodę.

metoda
quadraticCurveTo() 4.0 9.0 3.6 4.0 10,1

Definicja i Wykorzystanie

quadraticCurveTo() Sposób dodaje punkt do ścieżki za pomocą określonych punktach kontrolnych, które stanowią Krzywa Béziera.

Krzywej Béziera drugiego stopnia wymaga dwóch punktów. Pierwszym punktem jest punkt kontrolny, który jest używany w obliczeniach kwadratowego Beziera i drugi punkt jest punktem końcowym dla krzywej. Punktem wyjścia dla krzywej jest ostatni punkt w bieżącej ścieżce. Jeśli ścieżka nie występuje, za pomocą beginPath() i moveTo() metody w celu określenia punktu początkowego.

Kwadratowa krzywej Beziera

Punkt startu:
moveTo( 20,20 )
Punkt kontrolny:
quadraticCurveTo( 20,100 ,200,20)
Punkt końcowy:
quadraticCurveTo(20,100, 200,20 )

Tip: Sprawdź bezierCurveTo() metody. Ma dwa punkty kontrolno-zamiast jednego.


Składnia JavaScript: context . quadraticCurveTo( cpx,cpy,x,y ) ;

wartości parametrów

Parametr Opis Graj
cpx Współrzędną x punktu kontrolnego Beziera Graj "
cpy Y współrzędnych punktu kontrolnego Beziera Graj "
x Współrzędną x punktu końcowego Graj "
y Y współrzędnych punktu końcowego Graj "

<Płótno Przedmiot