روش Canvas quadraticCurveTo()
تعریف و استفاده
quadraticCurveTo()
روش برای اضافه کردن یک نقطه به مسیر فعلی با استفاده از نقطه کنترل مشخص شده برای منحنی بی塞尔 دوگانه استفاده کنید.
توضیحات:منحنی بی塞尔 دوگانه نیاز به دو نقطه دارد. اولین نقطه نقطه کنترل برای محاسبات بی塞尔 دوگانه است، و دومین نقطه نقطه پایان منحنی است. نقطه شروع منحنی نقطه آخر مسیر فعلی است. اگر مسیر وجود ندارد، لطفاً از beginPath() و moveTo() روش برای تعریف نقطه شروع.

- نقطه شروع: moveTo(
20
,20
) - نقطه کنترل: quadraticCurveTo(
20
,100
,200,20) - نقطه پایان: quadraticCurveTo(20,100,
200
,20
)
توضیحات:لطفاً ببینید روش bezierCurveTo()این دو نقطه کنترل دارد، نه یک نقطه.
مثال
کشیدن یک منحنی بی塞尔 دوگانه:
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();
شرح نحوی
context.quadraticCurveTo(cpx,cpy,x,y);
مقدار پارامتر
پارامترها | توضیحات |
---|---|
cpx | مختصات x نقطه کنترل بی塞尔. |
cpy | مختصات y نقطه کنترل بی塞尔. |
x | مختصات x نقطه پایان. |
y | مختصات y نقطه پایان. |
پشتیبانی مرورگر
میزانان میتوانند نسخه مرورگر اولین نسخهای که این ویژگی را کامل پشتیبانی میکند را مشاهده کنند.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
نوٹ:Internet Explorer 8 اور اس سے پہلے کی نسلیں <canvas> علامت کا استعمال نہیں کرسکتی ہیں。