blockly > utils > Rect

Lớp utils.Rect

Lớp để biểu thị các vùng hình chữ nhật.

Chữ ký:

export declare class Rect 

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Mô tả
(constructor)(top, bottom, left, right) Tạo một thực thể mới của lớp Rect

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
bottom số
left số
right số
top số

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
clone() Tạo một bản sao mới của hình chữ nhật này.
contains(x, y) Kiểm tra xem hình chữ nhật này có chứa toạ độ x/y hay không.
createFromPoint(position, width, height) static Tạo một Rect mới bằng cách sử dụng một vị trí và các phương diện được cung cấp.
equals(a; b) static So sánh các hình chữ nhật giới hạn để xác định xem chúng có bằng nhau hay không.
from(rect) static Chuyển đổi DOM hoặc SVG Rect thành Blockly Rect.
getHeight() Trả về chiều cao của hình chữ nhật này.
getOrigin() Trả về toạ độ trên cùng bên trái của hình chữ nhật này.
getWidth() Trả về chiều rộng của hình chữ nhật này.
intersects(other) Kiểm tra xem hình chữ nhật này có giao với hình chữ nhật đã cho hay không. Giả định rằng hệ toạ độ tăng lên khi đi xuống và sang trái.