複製鏈接
請複製以下鏈接發送給好友

glTexCoord2f

鎖定
glTexCoord2f原型為glTexCoord2f(GLfloat s, GLfloat t),s為X軸座標,t為Y軸座標,用於繪製圖形時指定紋理的座標。
第一個參數是X座標,0.0是紋理的左側,0.5是紋理的中點,1.0是紋理的右側。第二個參數是Y座標,0.0是紋理的底部,0.5是紋理的中點,1.0是紋理的頂部。
中文名
glTexCoord2f
s和t
代表座標
第一個參數
X座標
s
為 X軸座標

glTexCoord2f基本定義

為了將紋理正確的映射到四邊形上,您必須將紋理的右上角映射到四邊形的右上角,紋理的左上角映射到四邊形的左上角,紋理的右下角映射到四邊形的右下角,紋理的左下角映射到四邊形的左下角。如果映射錯誤的話,圖像顯示時可能上下顛倒,側向一邊或者什麼都不是。

glTexCoord2f主要例子

紋理的左上座標是X:0.0,Y:1.0f,四邊形的左上頂點是X:-1.0,Y:1.0。其餘三點依此類推。下面是一個具體的例子。
glTexCoord2f( 0.0, 0.0 ); glVertex3f( -1.0, -1.0, 1.0 );
glTexCoord2f( 1.0, 0.0 ); glVertex3f( 1.0, -1.0, 1.0 );
glTexCoord2f( 1.0, 1.0 ); glVertex3f( 1.0, 1.0, 1.0 );
glTexCoord2f( 0.0, 1.0 ); glVertex3f( -1.0, 1.0, 1.0 );