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

❮ Tham chiếu HTML Canvas

Thí dụ

Vẽ đường cong Bézier bậc hai:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20, 20);
ctx.quadraticCurveTo(20, 100, 200, 20);
ctx.stroke();

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
quadraticCurveTo() Yes 9.0 Yes Yes Yes

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

Phương thức quadraticCurveTo () thêm một điểm vào đường dẫn hiện tại bằng cách sử dụng các điểm điều khiển được chỉ định đại diện cho đường cong Bézier bậc hai.

Một đường cong Bézier bậc hai yêu cầu hai điểm. Điểm đầu tiên là điểm kiểm soát được sử dụng trong phép tính Bézier bậc hai và điểm thứ hai là điểm kết thúc của đường cong. Điểm bắt đầu của đường cong là điểm cuối cùng trong đường dẫn hiện tại. Nếu một đường dẫn không tồn tại, hãy sử dụng phương thức beginPath () moveTo () để xác định điểm bắt đầu.

Đường cong Bézier bậc hai

Điểm bắt đầu:
moveTo ( 20,20 )
Điểm kiểm soát:
bậc haiCurveTo ( 20,100 , 200,20)
Điểm cuối:
bậc haiCurveTo (20,100, 200,20 )

Mẹo: Kiểm tra phương thức bezierCurveTo () . Nó có hai điểm kiểm soát thay vì một.


Cú pháp JavaScript: ngữ cảnh .quadraticCurveTo ( cpx, cpy, x, y );

Giá trị tham số

Parameter Description Play it
cpx The x-coordinate of the Bézier control point
cpy The y-coordinate of the Bézier control point
x The x-coordinate of the ending point
y The y-coordinate of the ending point

❮ Tham chiếu HTML Canvas