GLUT

GLUT （ 英文全寫 ： OpenGL Utility Toolkit ） 是一個處理OpenGL程式的工具庫 ， 負責處理和底層作業系統的呼叫以及I / O ， 幷包括了以下常見的功能 ： 定義以及控制視窗 偵測並處理鍵盤及滑鼠的事件 以一個函數呼叫繪製某些常用的立體圖形 ， 例如長方體 、 球 、 以及猶他茶壺 （ 實心或只有骨架 ， 如glutWireTeapot ） 提供了簡單選單列的實現 GLUT是由在Silicon Graphics工作時所寫 ， 此人同時也是 《 OpenGL Programming for the X Window System 》 以及 《 The Cg Tutorial: The Definitive Guide to Programmable Real - Time Graphics 》 兩書的作者 。 GLUT的兩個主要目的是建立一個跨平臺的函式庫 （ 事實上GLUT就是跨平臺的 ） ， 以及簡化學習OpenGL的條件 。 透過GLUT編寫OpenGL通常只需要增加幾行額外GLUT的程式碼 ， 而且不需要知道每個不同作業系統處理視窗的API 。 所有的GLUT函數都以glut作爲開頭 ， 例如glutPostRedisplay 。