Tôi rất muốn giới thiệu sử dụng kết cấu, như Dave nói. Nó có thể là một cái gì đó của một nỗi đau, nhưng nó sẽ cung cấp hiệu suất tốt hơn nhiều, tôi nghĩ.
Bạn có thể thử tìm kiếm để phát hiện cạnh thuật toán . Nếu bạn tạo các mắt lưới của mình bằng cách sử dụng màu đỉnh với màu sắc rắn và giá trị alpha trung bình (để có độ trong suốt nhẹ), sau đó sử dụng trình tạo bóng phát hiện cạnh, nó có thể trông đủ tốt. Nó sẽ không hoàn toàn giống nhau, nhưng bạn có thể thích nó nhiều hơn nữa; hoặc có thể không.
Mặt khác, bạn có thể đang xem giải pháp hai lượt, vẽ đa giác mờ (một lần nữa, đặt màu đỉnh thành màu đơn sắc với giá trị alpha trung bình), sau đó đặt glPolygonMode (GL_LINE) và điều chỉnh glLineWidth như mong muốn (có thể dựa trên đối tượng khoảng cách) và vẽ các đa giác một lần nữa.
Hơi muộn một chút và tôi đang gặp khó khăn khi đọc qua điều này, nhưng một cuộc thảo luận trên diễn đàn chỉ ra bản PDF này: Kết xuất khung dây một lần . Tôi xin lỗi nếu nó không liên quan.