ไม่คุณทำไม่ได้ GPU รุ่นสินค้าทั้งหมดในปัจจุบันใช้ (และใช้งานมานาน) วิธีการแรสเตอร์แบบสามเหลี่ยม แม้ว่า OpenGL เวอร์ชั่นเก่ากว่าจะรองรับGL_QUADS
โหมดการเรนเดอร์ แต่มันก็ถูกแปลงเป็นรูปสามเหลี่ยมโดย GPU สินค้าโภคภัณฑ์ เป็นไปได้ว่าGL_QUADS
จะส่งผลให้เกิดการ rasterization ตามรูปสี่เหลี่ยมที่เกิดขึ้นจริงบนฮาร์ดแวร์หรือนักวิชาการด้านความลับที่ใช้สำหรับการเรนเดอร์ 3D แบบออฟไลน์ระดับสูงในช่วงต้นยุค 80 หรือ 90s (ฉันไม่มีหลักฐานสนับสนุนการอ้างสิทธิ์นี้
ที่กล่าวว่าการดูรูปสี่เหลี่ยมขนมเปียกปูน (และโดยทั่วไปรูปหลายเหลี่ยม rasterization นอกเหนือจากสามเหลี่ยม rasterization) ยังคงเป็นเรื่องการศึกษาและมีประโยชน์ดังนั้นเพียงแค่ให้มุมมองที่แตกต่างของสิ่งต่าง ๆ อัลกอริทึมที่เกี่ยวข้องกับการทำเช่นนั้นมีประสิทธิภาพน่าสนใจและบางครั้งก็ยังมีแอปพลิเคชันนอกเหนือจากการเขียนโปรแกรมกราฟิก ฉันเคยใช้เทคนิคการแรสเตอร์โพลิกอนรูปหลายเหลี่ยมที่กำลังเดินเป็นวิธีการจำลองน้ำ 2D ปลอมง่าย ๆ อย่างเช่น
นอกจากนี้ยังอาจช่วยให้คุณเข้าใจว่าทำไมการแรสเตอร์สามเหลี่ยมจึงเป็นที่ต้องการส่วนหนึ่งเนื่องจากลักษณะของรูปหลายเหลี่ยมที่ไม่ใช่ระนาบที่ไม่ใช่ระนาบนอกเหนือจากสามเหลี่ยมและเนื่องจากการเพิ่มประสิทธิภาพบางอย่างที่คุณสามารถทำได้ด้วย