เส้นโค้ง Canvas HTML

ตัวอย่าง

Your browser does not support the HTML5 canvas tag.
const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.arc(100, 50, 50, 0, Math.PI);
ctx.stroke();

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

วิธี arc()

เส้นโค้งเป็นส่วนหนึ่งของวงกลม และกำหนดโดยตำแหน่งจุดศูนย์กลมและรัศมี:

อางก์สาย

Canvas วาดเส้นโค้ง

โปรดใช้เส้นทางในกระดาษเพื่อวาดเส้นโค้ง:

วิธี เล่า วาด
beginPath() เริ่มเส้นทาง ไม่ใช่
arc() กำหนดเส้นโค้ง ไม่ใช่
stroke() ทำแผน。 คือ

เพื่อวาดวงกลมบนกระดาษ โปรดใช้วิธีต่อไปนี้:

  • beginPath() - เริ่มเส้นทาง
  • arc(x,y,r,start,end) - กำหนดวงกลม
  • stroke() - วาด

arc(x,y,r,start,end) - สร้างเส้นโค้ง (เส้นทางเล็กน้อย)。

เพื่อสร้างวงกลม โปรดตั้งมุมเริ่มต้นเป็น 0 และมุมสิ้นสุดเป็น 2 * Math.PI。

x และ y ระบุตำแหน่งจุดศูนย์กลม。

r ระบุรัศมีของวงกลม。

ดูเพิ่มเติม:

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