共用方式為


使用鑲嵌物件

在描述和鑲嵌複雜多邊形時,需要相關的數據,例如頂點、邊和回呼函式。 所有這些數據都會連結至單一鑲嵌對象。 若要鑲嵌多邊形,您必須先使用 gluNewTess 函式來建立新的鑲嵌物件,並傳回它的指標。 如果函式失敗,則會傳回 Null 指標。

如果您不再需要鑲嵌物件,您可以刪除它並使用 gluDeleteTess釋放所有相關的記憶體。

您可以針對所有鑲嵌重複使用單一鑲嵌物件。 這個對象僅僅是需要的,因為函式庫功能可能需要執行自己的鑲嵌,而且它們應該能夠這樣做,而不會干擾您的程序正在執行的任何鑲嵌。 如果您想要針對不同的鑲嵌式使用不同的回呼集合,多個鑲嵌物件也很有用。 一般而言,您通常會分配一個單一的鑲嵌物件,並將其用於所有的鑲嵌操作。 不需要釋放它,因為它會使用少量的記憶體。 另一方面,如果您要撰寫使用 GLU 鑲嵌的程式庫函式,請務必釋放您所建立的任何鑲嵌物件。