موزع وب HTML canvas quadraticCurveTo() روش

تعریف و استفاده

quadraticCurveTo() استفاده کنید تا یک نقطه به مسیر فعلی اضافه کنید که نشان‌دهنده منحنی بیسبل دوگانه است.

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

منحنی بیسرل
  • نقطه شروع: moveTo(20,20)
  • نقطه کنترل: quadraticCurveTo(20,100,200,20)
  • نقطه پایان: quadraticCurveTo(20,100,200,20)

توضیحات:لطفاً ببینید مетод bezierCurveTo()این دو نقطه کنترل دارد، نه یک نقطه.

مثال

یک منحنی بیسبل دوگانه بکشید:

موزع وب شما پیکربندی HTML5 canvas tag را پشتیبانی نمی‌کند.

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 نقطه پایان.

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگری است که این ویژگی را کامل پشتیبانی می‌کند.

کروم برایت افرادا سافاری آپرا
کروم برایت افرادا سافاری آپرا
4.0 9.0 3.6 4.0 10.1

نکته:نسخه‌های 8 و قدیمی‌تر اینترنت اکسپلورر از عنصر <canvas> پشتیبانی نمی‌کنند.