ตำแหน่ง HTML Canvas

কার্টেজ কোণ

HTML কার্টেজ একটি দুইমাত্রিক গ্রিড।

কার্টেজের ডানদিকের উপরের কোণ (0,0)।

পূর্ববর্তী চাপে, আমরা নিচের মেথডগুলি ব্যবহার করেছিলাম: fillRect(0,0,150,75)。

মানে: ডানদিকের উপরের কোণ (0,0) থেকে 150x75 পিক্সেলের আকৃতি আঁকুন。

কোণ উদাহরণ

নিচের আকৃতিটির উপর মাউস লাগানোর মাধ্যমে, x এবং y কোণ দেখতে পারেন:

X
Y

লাইন আঁকুন

কার্টেজে লাইন আঁকতে, নিচের মেথডগুলি ব্যবহার করুন:

  • moveTo(x,y) - লাইনের শুরুত অবস্থান
  • lineTo(x,y) - লাইনের শেষ অবস্থান

লাইনটি আকর্ষণ করতে, 'পালক' মেথডের একটি ব্যবহার করুন, যেমন stroke()。

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

উদাহরণ

অবস্থান (0,0) থেকে শুরুত নির্ধারণ করুন, (200,100) থেকে শেষত নির্ধারণ করুন। তারপর stroke() মেথড দিয়ে লাইনটি আকর্ষণ করুন:

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.moveTo(0, 0);
ctx.lineTo(200, 100);
ctx.stroke();

ทดลองด้วยตัวเอง

একটি বৃত্ত আঁকুন

কার্টেজে বৃত্ত আঁকতে, নিচের মেথডগুলি ব্যবহার করুন:

  • beginPath() - একটি পথ শুরু করুন
  • arc(x,y,r,startangle,endangle) - বৃত্ত আর্ক/কার্ভার

arc() দিয়ে বৃত্ত তৈরি করতে: 0 ডিগ্রি থেকে শুরু কোণ নির্ধারণ করুন, 2 * Math.PI ডিগ্রি থেকে শেষ কোণ নির্ধারণ করুন। x এবং y পারামিটার বৃত্তের কেন্দ্রের x এবং y কোণ নির্ধারণ করে। r পারামিটার বৃত্তের ব্যাস নির্ধারণ করে。

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

উদাহরণ

arc() মেথড দিয়ে একটি বৃত্ত নির্ধারণ করুন। তারপর arc() মেথড দিয়ে বৃত্তকে আকর্ষণ করুন:

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.arc(95, 50, 40, 0, 2 * Math.PI);
ctx.stroke();

ทดลองด้วยตัวเอง

ดูเพิ่มเติม

คู่มืออ้างอิง Canvas ที่เต็มของ CodeW3C.com