HTML canvas arcTo() method

คำอธิบายและการใช้งาน

arcTo() วิธีในการสร้างทางโค้ง/เส้นโค้งระหว่างสองเส้นตรงที่แบบแบ่งของเข็มนาฬิกาในกระดานวาด

คำเตือน:โปรดใช้ stroke() วิธีในการวาดทางโค้งที่แน่นอนในกระดานวาด

ตัวอย่าง

สร้างทางโค้งระหว่างสองเส้นตรงที่แบบแบ่งของเข็มนาฬิกา

Your browser does not support the HTML5 canvas tag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.beginPath();
ctx.moveTo(20,20);           // กำหนดจุดเริ่มต้น
ctx.lineTo(100,20);          // สร้างเส้นตรงตั้ง
ctx.arcTo(150,20,150,70,50); // สร้างเส้นโค้ง
ctx.lineTo(150,120);         // สร้างเส้นตรงตั้ง
ctx.stroke();                // ทำการวาด

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

รูปแบบ

context.fillRect(x1,y1,x2,y2,r);

ตัวแปรค่า

ตัวแปร การอธิบาย
x1 ตำแหน่ง x ของจุดต้นของเส้นรอบโค้ง
y1 ตำแหน่ง y ของจุดต้นของเส้นรอบโค้ง
x2 ตำแหน่ง x ของจุดสิ้นสุดของเส้นรอบโค้ง
y2 ตำแหน่ง y ของจุดสิ้นสุดของเส้นรอบโค้ง
r เส้นรอบโค้ง

การสนับสนุนโดยเบราเซอร์

ตัวเลขในตารางระบุตัวรุ่นของเบราเซอร์ที่สนับสนุนคุณสมบัตินี้เต็มที่

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

หมายเหตุ:Internet Explorer 8 และตัวรุ่นเก่ากว่านี้ไม่สนับสนุนสมรรถนะ <canvas>