Skip to main content

OpenGl reg;Utility Library (GLU) เป็นคอลเลกชันของฟังก์ชั่นการเขียนโปรแกรมกราฟิกที่ให้ฟังก์ชันการทำงานที่เพิ่มขึ้นสำหรับ OpenGL พื้นฐาน reg;กิจวัตรประจำวันOpenGL พื้นฐาน reg;ห้องสมุดจัดหากรอบพื้นฐานสำหรับการแสดงผลกราฟิกสามมิติ (3D) และ OpenGL reg;Glu ใช้ฟังก์ชั่นที่ทำงานกับเฟรมเวิร์กเพื่อให้โปรแกรมเมอร์มีชุดเครื่องมือขยายเพื่อใช้ในการดำเนินการที่ซับซ้อนมากขึ้นในลักษณะที่ง่ายขึ้นนอกจากนี้ยังมีหลายฟังก์ชั่นภายใน OpenGL reg;Glu ที่สร้างประเภทดั้งเดิมขั้นสูงเช่นกระบอกสูบและทรงกลมพร้อมใช้งานนอกเหนือจากการรองรับระบบการสร้างแบบจำลองที่ซับซ้อน GLU ยังมีฟังก์ชั่นในการดำเนินการเมทริกซ์การแปลที่สะดวกสำหรับกล้องฉากและวิวพอร์ตGlu พยายามที่จะขยายฟังก์ชั่นพื้นฐานที่รวมอยู่ใน OpenGL มาตรฐาน reg;ห้องสมุด.แทนที่จะมุ่งเน้นไปที่การแสดงผลรูปหลายเหลี่ยมของแต่ละบุคคล GLU พยายามที่จะให้ฟังก์ชั่นเพิ่มเติมที่ช่วยในการสร้างและจัดการฉากทั้งหมดสิ่งเหล่านี้รวมถึงรูทีนจำนวนหนึ่งที่ทำให้ง่ายต่อการแปลตำแหน่งกล้องรอบจุดตามอำเภอใจรวมถึงฟังก์ชั่นที่ง่ายขึ้นซึ่งช่วยในการสร้างปริมาณการดู

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

นอกเหนือจากรูปร่างดั้งเดิม แต่ยังมีการสนับสนุนพื้นฐานสำหรับ B-splines ที่ไม่สม่ำเสมอ(Nurbs)สิ่งเหล่านี้เป็นรูปทรงเรขาคณิตที่มีประสิทธิภาพมากซึ่งสามารถโค้งงอและไหลได้อย่างเป็นธรรมชาติและใช้หน่วยความจำน้อยมากการสนับสนุนสำหรับ NURBS ใน GLU ช่วยให้โปรแกรมเมอร์หรือศิลปินมีอิสระเกือบจะสมบูรณ์ในการออกแบบรูปร่างและวัตถุภายในฉาก

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