أحدث البرامج التعليمية وتطوير الشبكة
 

HTML canvas bezierCurveTo() Method

<كائن قماش

مثال

رسم منحنى بيزيه مكعب:

YourbrowserdoesnotsupporttheHTML5canvastag.

جافا سكريبت:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.bezierCurveTo(20,100,200,100,200,20);
ctx.stroke();
انها محاولة لنفسك »

دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل الأسلوب.

طريقة
bezierCurveTo() 4.0 تسعة 3.6 4.0 10.1

تعريف والاستخدام

و bezierCurveTo() يضيف الأسلوب أشر إلى المسار الحالي باستخدام نقاط التحكم المحددة التي تمثل منحنى بيزيه مكعب.

يتطلب منحنى بيزيه مكعب ثلاث نقاط. في نقطتين الأولى هي نقاط التحكم التي تستخدم في حساب بيزيه مكعب والنقطة الأخيرة هي نقطة النهاية للمنحنى. نقطة انطلاق لمنحنى هي النقطة الأخيرة في المسار الحالي. حالة عدم وجود مسار، استخدم beginPath() و moveTo() أساليب لتحديد نقطة البداية.

A منحنى بيزيه مكعب

نقطة البداية
moveTo( 20,20 )
نقطة مراقبة 1
bezierCurveTo( 20,100 ,200,100,200,20)
نقطة مراقبة 2
bezierCurveTo(20,100, 200,100 ,200,20)
نقطة النهاية
bezierCurveTo(20,100,200,100, 200,20 )

Tip: راجع quadraticCurveTo() الأسلوب. لديها نقطة تحكم واحدة بدلا من اثنتين.


جافا سكريبت بناء الجملة: context . bezierCurveTo( cp1x,cp1y,cp2x,cp2y,x,y ) .

قيم معلمة

معامل وصف العبها
cp1x الإحداثي س من أول نقطة مراقبة بيزيه العبها "
cp1y الإحداثي ص من أول نقطة مراقبة بيزيه العبها "
cp2x الإحداثي س من النقطة الثانية السيطرة بيزيه العبها "
cp2y الإحداثي ص للنقطة الثانية السيطرة بيزيه العبها "
x الإحداثي س من نقطة النهاية العبها "
y الإحداثي ص من نقطة النهاية العبها "

<كائن قماش