موزع وب HTML 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 نقطه پایان. |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگری است که این ویژگی را کامل پشتیبانی میکند.
کروم | برایت | افرادا | سافاری | آپرا |
---|---|---|---|---|
کروم | برایت | افرادا | سافاری | آپرا |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
نکته:نسخههای 8 و قدیمیتر اینترنت اکسپلورر از عنصر <canvas> پشتیبانی نمیکنند.