2011-07-28 13 views
6

Tôi đã tự hỏi nếu nó đã có thể vẽ các cạnh của một đa giác trả lại với một màu cụ thể sử dụng một Shader mảnh, như trong ví dụ ảnh này:Vẽ cạnh của một đa giác với shaders OpenGL

enter image description here

Hoặc tôi có nên chỉ hiển thị riêng chúng?

+1

Bạn làm cách nào để hoạt động? Tôi thực sự cần một giải pháp. – trumank

Trả lời

7

Xem công việc liên quan trên trang này: http://web.archive.org/web/20120527185124/http://cgg-journal.com/2008-2/06/index.html

Một vertex shader nên làm cho đa giác nơi khoảng cách cho mỗi cạnh được màu.

Sự khác biệt giữa tô màu từng ô "" được giải thích chi tiết.

+0

Cảm ơn, điều này có vẻ đẹp nhưng hình học shaders đang thiếu trong opengl es 2.0 :) bất kỳ lời khuyên khác? – rgngl

+0

Sau khi đào một chút thông qua tôi nhận ra điều này có thể được thực hiện mà không có bóng đổ hình học là tốt. Cảm ơn vì tiền hỗ trợ. – rgngl

+0

Tuyệt vời! Chúc may mắn! – Pindatjuh