กลับไปหน้าบทความ

อ่าน 1 นาที

ไลบรารียูทิลิตี้ OpenGL

ไลบรารี OpenGL Utility Library ( GLU ) เป็น ไลบรารี สำหรับ การประมวลผลกราฟิก คอมพิวเตอร์ สำหรับ OpenGL

ไลบรารียูทิลิตี้ OpenGL

ไลบรารียูทิลิตี้ OpenGL
ชื่ออื่นๆกลูโคส
ผู้เขียนต้นฉบับบริษัท ซิลิคอน กราฟิกส์ จำกัด (SGI)
ปล่อย1992
เวอร์ชันเสถียร
1.3 / 2001
เขียนเป็นซี
ใบอนุญาตเดิมทีเป็นกรรมสิทธิ์ของบริษัท ต่อมา MIT ได้ร่วมมือกับ Mesa
เว็บไซต์https://opengl.org
ที่เก็บข้อมูลhttps://gitlab.freedesktop.org/mesa/mesa​

ไลบรารีOpenGL Utility Library ( GLU ) เป็น ไลบรารี สำหรับ การประมวลผลกราฟิก คอมพิวเตอร์ สำหรับOpenGL

ประกอบด้วยฟังก์ชันจำนวนหนึ่งที่ใช้ไลบรารี OpenGL พื้นฐานเพื่อจัดเตรียมรูทีนการวาดภาพระดับสูงจากรูทีนพื้นฐานที่ OpenGL มีให้ โดยปกติแล้วจะแจกจ่ายมาพร้อมกับแพ็คเกจ OpenGL พื้นฐาน GLU ไม่ได้ถูกนำมาใช้ในเวอร์ชันฝังตัวของแพ็คเกจ OpenGL หรือOpenGL ES

คุณสมบัติเหล่านี้ได้แก่ การแมปพิกัดระหว่างหน้าจอและพิกัดโลก การสร้างmipmap ของ พื้นผิว การวาดพื้นผิวแบบค วอดริก NURBSการแบ่งรูปทรงเรขาคณิตแบบหลายเหลี่ยม การตีความรหัสข้อผิดพลาดของ OpenGL รูทีนการแปลงที่หลากหลายสำหรับการตั้งค่าปริมาตรการมองเห็นและการวางตำแหน่งกล้องอย่างง่าย โดยทั่วไปแล้วจะใช้รูปแบบที่เป็นมิตรกับผู้ใช้มากกว่ารูทีนที่นำเสนอโดย OpenGL นอกจากนี้ยังให้รูปทรงเรขาคณิตเพิ่มเติมสำหรับการใช้งานในแอปพลิเคชัน OpenGL รวมถึงทรงกลมทรงกระบอกและแผ่นดิสก์

ฟังก์ชันทั้งหมดของ GLU เริ่มต้นด้วยgluคำนำหน้า ตัวอย่างเช่น ฟังก์ชัน `projection` gluOrtho2Dซึ่งกำหนดเมทริกซ์การฉายภาพแบบออร์โธกราฟิกสองมิติและ ฟังก์ชัน `orthographic`gluLookAtซึ่งกำหนดทิศทางของกล้อง

ข้อกำหนด GLU ได้รับการอัปเดตครั้งล่าสุดในปี 1998 และขึ้นอยู่กับคุณสมบัติที่ถูกยกเลิกไปพร้อมกับการเปิดตัว OpenGL 3.1 ในปี 2009 [ 1 ]ข้อกำหนดสำหรับ GLU ยังคงมีอยู่ที่นี่

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=OpenGL_Utility_Library&oldid=1319256873 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ไลบรารียูทิลิตี้ OpenGL

ไลบรารี OpenGL Utility Library ( GLU ) เป็น ไลบรารี สำหรับ การประมวลผลกราฟิก คอมพิวเตอร์ สำหรับ OpenGL

ดูเพิ่มเติม

ฟรีกลูท ไลบรารีส่วนติดต่อผู้ใช้ OpenGL (GLUI) ชุดเครื่องมือยูทิลิตี้ OpenGL (GLUT) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=OpenGL_Utility_Library&oldid=1319256873 "