Phương thức HTML canvas arcTo ()

❮ Tham chiếu HTML Canvas

Thí dụ

Tạo một vòng cung giữa hai tiếp tuyến trên canvas:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20, 20);           // Create a starting point
ctx.lineTo(100, 20);          // Create a horizontal line
ctx.arcTo(150, 20, 150, 70, 50); // Create an arc
ctx.lineTo(150, 120);         // Continue with vertical line
ctx.stroke();                // Draw it

Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phương pháp này.

Method
arcTo() Yes 9.0 Yes Yes No

Định nghĩa và Cách sử dụng

Phương thức arcTo () tạo ra một cung / đường cong giữa hai tiếp tuyến trên canvas.

Biểu đồ canvas arcto ()

Mẹo: Sử dụng phương thức stroke () để thực sự vẽ vòng cung trên canvas.

Cú pháp JavaScript: ngữ cảnh .arcTo ( x1, y1, x2, y2, r );

Giá trị tham số

Parameter Description Play it
x1 The x-coordinate of the first tangent
y1 The y-coordinate of the first tangent
x2 The x-coordinate of the second tangent
y2 The y-coordinate of the second tangent
r The radius of the arc

❮ Tham chiếu HTML Canvas