text: 在電腦圖學中，頂點是儲存一系列基本繪圖所需屬性的基本元素，例如二維或三維空間中的點、或曲面上的多個點。在著色器中，與頂點相連的元素稱為圖元，圖元內部應上色的區域稱為片段，頂點的集合稱為頂點組或頂點陣列。而在OpenGL中，頂點預設會包含位置、法向量、顏色、第二色彩、紋理座標等屬性，而其可以透過著色器程式設計新增更多屬性。與幾何學的關聯.在電腦圖學中，三維模型通常會表示為以三角形構成的多面體，其中，頂點所包含的資訊不像幾何學中只含有座標資訊，而會額外地包含其渲染所需的資訊，如顏色、反射特性、紋理和表面法線等。電腦圖學中的頂點同樣可以如同幾何學構造與頂點相連的邊，然而多邊形並非由多個邊組成的封閉結構，而是多個頂點依序圍出的結構，並構成面，而以上組合在電腦圖學中有一個專有名詞，稱為圖元。應用於三維模型.在電腦圖學中，一般的三維模型通常可以透過曲面細分將非三角形曲面轉換為三角形陣列。而三維模型通常是透過在圖元上依據頂點性質內插出資料以渲染出最後的立體。頂點屬性.在電腦圖學中，三角形或多邊形的頂點不僅與空間位置相關聯，而且也需要提供正確渲染物件所需的其他值或關聯資訊。這些資訊稱為頂點屬性的描述。這些資料通常會在頂點著色器或頂點處理流程中被使用。常見的頂點屬性包括：用途.頂點包含的資料通常是提供渲染物件所需。在早期版本的OpenGL中，頂點能包含的資料種類是固定的，並且要在起始函式的呼叫以及終止函式的呼叫之間依序傳入每個頂點的資料，在OpenGL 1.0中起始函式為glBegin、終止函式為glEnd。最初電腦圖學中的頂點定義與幾何學類似，只包含空間位置資訊，並且要透過glVertex傳入資料。顏色引數是額外的一個狀態變數，指定一次後後續會沿用先前最後一次給定的顏色。關於其他的頂點屬性則是要在每個頂點定義glVertex之前給出。而後來出現了著色器的概念，使得頂點定義能夠直接被程式開發人員決定。頂點的各項屬性被依序存入緩衝器中，並且輸入到頂點著色器中，頂點著色器中定義的每一個被標記為attribute的變數都是一個頂點的屬性，透過客製化這些屬性可以讓一些較複雜的演演算法跟隨渲染流程一同完成，例如。
metadata: erhwenkuo/wikipedia-zhtw
metadata: 頂點 (電腦圖學)
metadata: https://zh.wikipedia.org/wiki?curid=6736806