Tôi đã nhận xét về việc sử dụng lũ lụt và làm thế nào nó sẽ tốt hơn vì nó linh hoạt hơn nhưng một giải pháp khả thi khác là quét tuyến. (Tôi nói có thể bởi vì nó đưa ra rất nhiều giả định về hình học của bạn nhưng đối với bộ cụ thể được hiển thị và nhiều bộ tương tự thì nó sẽ hoạt động.)
Ví dụ của bạn với 3 điểm: Tìm đỉnh giao nhau từ đoạn v1, v2 và đường mà v3 nằm trên. (Đỉnh ở phía trên bên trái của v2) Chúng ta sẽ gọi đỉnh này là v4.
For every vertex pair a,b down v1,v4 and v1,v3
For every vertex from a to b
Mark as in the set
For every vertex pair a,b down v3,v2 and v4,v3
For every vertex from a to b
Mark as in the set
Nó được gọi là scanline bởi vì (trong hình trên) bạn đi xuống các đường màu đỏ và xanh lục đồng thời rồi các đường màu đỏ và xanh lam đồng thời quét các đường kẻ khi bạn đi.
Giải pháp này sẽ rất nhanh nếu có một mẫu chỉ số, thường là như vậy. Nếu không, một phép tính sẽ là cần thiết để xác định đỉnh lân cận nào nằm trên đường thẳng.
Điều thú vị là scanline, kiểm tra barycentric (trong hộp giới hạn hình tam giác) và fill fill là tất cả các cách vẽ hình tam giác trong kết xuất 3d.