quadraticCurveTo()

Canvas quadraticCurveTo() metodi

❮ Canvas ma’lumotnomasi

Misol

Kvadratik Bezier egri chizig‘ini chizing:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

const canvas = document.getElementById("myCanvas"); const ctx = canvas.getContext("2d"); ctx.beginPath(); ctx.moveTo(20, 20); ctx.quadraticCurveTo(20, 100, 200, 20); ctx.stroke();
O‘zingiz sinab ko‘ring »

Tavsif

quadraticCurveTo() metodi kvadratik Bezier egri chizig‘ini ifodalovchi boshqaruv nuqtalaridan foydalanib, joriy yo‘lga egri chiziq qo‘shadi.

Yo‘lni chizish uchun stroke() yoki fill() metodidan foydalaning.

Kvadratik Bezier egri chizig‘i uchun ikkita nuqta kerak. Birinchi nuqta — kvadratik Bezier hisob-kitobida ishlatiladigan boshqaruv nuqtasi, ikkinchi nuqta esa egri chiziqning oxirgi nuqtasi. Egri chiziqning boshlang‘ich nuqtasi — joriy yo‘ldagi oxirgi nuqta. Agar yo‘l mavjud bo‘lmasa, boshlang‘ich nuqtani belgilash uchun beginPath() va moveTo() metodlaridan foydalaning.

A quadratic Bézier curve

Boshlang‘ich nuqta: moveTo(20, 20)

Boshqaruv nuqtasi: quadraticCurveTo(20, 100, 200, 20)

Oxirgi nuqta: quadraticCurveTo(20, 100, 200, 20)

Eslatma

bezierCurveTo() metodida bitta emas, ikkita boshqaruv nuqtasi bor.

Shuningdek qarang:

beginPath() metodi (yangi yo‘l boshlash)

closePath() metodi (joriy yo‘lni yopish)

moveTo() metodi (yo‘lni nuqtaga ko‘chirish)

lineTo() metodi (yo‘lga chiziq qo‘shish)

fill() metodi (joriy yo‘lni to‘ldirish)

stroke() metodi (joriy yo‘lni chizish)

arc() metodi (yo‘lga aylana qo‘shish)

arcTo() metodi (yo‘lga aylana qo‘shish)

bezierCurveTo() metodi (yo‘lga egri chiziq qo‘shish)


Sintaksis

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

Parametr qiymatlari

Parametr Tavsif Sinab ko‘rish
cpx Bezier boshqaruv nuqtasining x koordinatasi Sinab ko‘rish »
cpy Bezier boshqaruv nuqtasining y koordinatasi Sinab ko‘rish »
x Oxirgi nuqtaning x koordinatasi Sinab ko‘rish »
y Oxirgi nuqtaning y koordinatasi Sinab ko‘rish »


Qaytariladigan qiymat

YO‘Q

Brauzerlarda qo‘llab-quvvatlash

<canvas> elementi HTML5 standartidir (2014).

quadraticCurveTo() barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha 9-11

❮ Canvas ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!