JavaScript is required

Sau khi hàm setwiewport(int x1, int y1, int x2, int y2, int clip); được thực hiện thì tọa độ (0,0) của tất cả các hàm vẽ sẽ là:

A.

Góc trên phải của màn hình.

B.

Góc trên phải của viewport.

C.

Góc trên trái của màn hình.

D.

Góc trên trái của viewport.

Trả lời:

Đáp án đúng: C


Hàm `setviewport(int x1, int y1, int x2, int y2, int clip);` định nghĩa một vùng nhìn (viewport) trên màn hình đồ họa. Vùng nhìn này xác định phần của màn hình mà các lệnh vẽ sẽ tác động đến. Các tham số `x1`, `y1` xác định tọa độ góc trên trái của viewport, và `x2`, `y2` xác định tọa độ góc dưới phải của viewport. Sau khi hàm `setviewport` được gọi, hệ tọa độ cục bộ được thiết lập sao cho góc trên trái của viewport trở thành gốc tọa độ (0, 0). Điều này có nghĩa là, tất cả các hàm vẽ sau đó sẽ sử dụng hệ tọa độ mới này, và tọa độ (0, 0) sẽ tương ứng với góc trên trái của viewport. Vì vậy, đáp án đúng là D. Góc trên trái của viewport.

Câu hỏi liên quan