HTML canvas quadraticCurveTo() yöntemi

Tanım ve Kullanım

quadraticCurveTo() yöntemini kullanarak belirtilen kontrol noktasını içeren ikinci dereceden Bezier çizgisi olarak bir nokta ekleyin.

İpucu:İkinci dereceden Bezier çizgisi iki noktaya ihtiyaç duyar. İlk nokta, ikinci dereceden Bezier hesaplamasında kullanılan kontrol noktasıdır, ikinci nokta ise çizginin bitiş noktasıdır. Çizginin başlangıç noktası, mevcut yoldaki son noktadır. Yol mevcutsa değilse, lütfen beginPath() ve moveTo() yöntemini kullanarak tanımlayın.

İkinci Bezier Çizgisi
  • Başlangıç noktası: moveTo(20,20)
  • Kontrol noktası: quadraticCurveTo(20,100,200,20)
  • Bitiş noktası: quadraticCurveTo(20,100,200,20)

İpucu:Aşağıdaki adımları kontrol edin: bezierCurveTo() yöntemi。Bu, bir değil iki kontrol noktasına sahiptir.

Örnek

İki katsayılı bir ikinci dereceden Bezier çizgisi çizin:

Tarayıcınız HTML5 canvas etiketini desteklememektedir.

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();

Kişisel olarak deneyin

Sözdizimi

context.quadraticCurveTo(cpx,cpy,x,y);

Parametre değeri

Parametre Açıklama
cpx Bezier kontrol noktasının x koordinatı.
cpy Bezier kontrol noktasının y koordinatı.
x Bitiş noktasının x koordinatı.
y Bitiş noktasının y koordinatı.

Tarayıcı Desteği

Tablodaki rakamlar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtmektedir.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Açıklama:Internet Explorer 8 ve daha eski sürümler <canvas> elementini desteklememektedir.