HTML canvas bezierCurveTo() মথদা

সংজ্ঞা ও ব্যবহার

bezierCurveTo() পদ্ধতি মাথা বানানোর জন্য ব্যবহার করুন。

সুঝানা:তিনবার্ন বেজার কার্ভ তিনটি পয়েন্ট চাই। প্রথম দুটি পয়েন্ট তিনবার্ন বেজার গণনায় কন্ট্রোল পয়েন্ট হয়, তৃতীয়টি পয়েন্ট হল কার্ভের শেষপয়েন্ট। কার্ভের ভাবতা হল পথের শেষপয়েন্ট। যদি পথ হোক না, তবে আপনাকে beginPath() এবং moveTo() পদ্ধতি মাথা বানানোর জন্য।

त्रिगुणी बेसेल गुणाक्रम
  • ভাবতা: 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)

সুঝানা:দেখুন quadraticCurveTo() মথদা。এটি দুটি এবংকিনা একটি কন্ট্রোল পয়েন্ট রাখে。

প্রতিদর্শন

একটি তিনবার্ন বেজার কার্ভ প্রদর্শন করুন:

আপনার ব্রাউজার HTML5 ক্যানভাস ট্যাগটি সমর্থন করে না。

JavaScript:

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();

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

সিন্ট্যাক্স

context.bezierCurveTo(cp1x,cp1y,cp2x,cp2y,x,y);

পারামিটার মান

পারামিটার বর্ণনা
cp1x প্রথম বেজেল কন্ট্রোল বিন্দুর x অক্ষ
cp1y প্রথম বেজেল কন্ট্রোল বিন্দুর y অক্ষ
cp2x দ্বিতীয় বেজেল কন্ট্রোল বিন্দুর x অক্ষ
cp2y দ্বিতীয় বেজেল কন্ট্রোল বিন্দুর 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> এলিমেন্টটি সমর্থন করে না。