2012-07-01 31 views

Trả lời

9

Nó xóa bộ đệm độ sâu. Bộ đệm độ sâu là một phần của bộ đệm khung, làm cho các nguyên thủy bị bao quanh bởi các nguyên thủy khác ở phía trước chúng. Nếu không xóa bộ đệm độ sâu, bạn sẽ vẽ vào cấu trúc chiều sâu của bản vẽ trước đó.

0

Khi đối tượng được vẽ lên màn hình, khoảng cách giữa màn hình (mặt phẳng) và đối tượng cần được xem xét trước. Giá trị khoảng cách này được lưu trữ dưới dạng giá trị Z (Z-buffer). Nếu tồn tại một đối tượng B khác giữa mặt phẳng và đối tượng, giá trị Z được sử dụng để xác định đối tượng nào sẽ được vẽ trên pixel này. Vì vậy, bạn nên hiểu lý do tại sao bộ đệm Z cần phải được xóa mỗi khi chúng tôi khởi tạo chương trình. Bằng cách này, chúng tôi có thể đảm bảo rằng không có giá trị không chính xác được lưu trữ trong giá trị Z-buffer có thể bị vô tình vẽ lên màn hình.