OpenGL: การวาดเส้น

Aug 17 2020

ถ้าฉันต้องการวาดเส้นให้วาดเส้นแท้ด้วย GL_LINES ดั้งเดิมที่มีเพียงสองตำแหน่ง

ฉันควรเปิด glPolygonMode เป็น GL_LINE ด้วยหรือไม่ หรือตั้งค่าการวาดแบบดั้งเดิมเป็น GL_LINES ก็เพียงพอแล้ว?

แก้ไข: ฉันใช้เทคนิค OpenGL ที่ทันสมัย

คำตอบ

1 Rabbid76 Aug 17 2020 at 22:04

การเปลี่ยนโหมดรูปหลายเหลี่ยมนั้นไม่มีประโยชน์และไม่จำเป็นเมื่อแสดงผลแบบเส้นดั้งเดิม ตามชื่อที่แนะนำโหมดรูปหลายเหลี่ยมจะมีผลกับรูปหลายเหลี่ยมเท่านั้น ( สามเหลี่ยมดั้งเดิม) แต่จะไม่ส่งผลต่อเส้นและจุดดั้งเดิม glPolygonModeเพียงแค่ควบคุมการแรสเตอร์ของรูปหลายเหลี่ยม (สามเหลี่ยม)