共用方式為


轉譯簡單介面

GLU 程式庫包含一組函式,可繪製各種簡單表面 (球體、圓柱、磁片,以及磁片) 各種樣式和方向的元件。 這些函式會在 OpenGL 參考手冊中詳細說明。

轉譯簡單表面

  1. 使用 gluNewQuadric建立四邊形物件。

    若要在完成此物件時終結此物件,請使用 gluDeleteQuadric

  2. 請指定所需的轉譯樣式,如下所示,使用適當的函式 (,除非您滿意預設值) :

    • 是否應該產生表面法線,如果是,則每個頂點是否應該有一個正常值,還是每個臉部有一個正常值: gluQuadricNormals
    • 是否應該產生紋理座標: gluQuadricTexture
    • 四邊的哪一端應該視為外部,以及內部的哪一端: gluQuadricOrientation
    • 是否應該將四邊形繪製為一組多邊形、線條或點: gluQuadricDrawStyle
  3. 指定轉譯樣式之後,請針對所需的四邊形物件類型叫用轉譯函式: gluSpheregluCylindergluDiskgluPartialDisk

    如果在轉譯期間發生錯誤,則會叫用您使用 gluQuadricCallBack 指定的錯誤處理函式。

使用 *Radiusheight和類似的引數,而不是 glScale 函式來調整四邊形,因此您不需要重新正規化所產生的任何單位長度法則。 若要以更精細的資料細微性強制光源計算,特別是當材質反射偏高時,請將 迴圈堆疊 引數設定為 1 以外的值。