私はこのように六角形をしています
glEnable(GL_TEXTURE_2D);
//GRASS
glTexImage2d(GL_TEXTURE_2D,Level,Colorcomps,sGrass,tGrass,Border,GL_RGB,GL_UNSIGNED_BYTE,background);
glBegin(GL_POLYGON);
for I := 0 to 6 do
begin
glVertex3f(COS(i/6.0*2*PI)/10+offsetx+0.2,SIN(i/6.0*2*pi)/10+offsety,-2);
end;
glEnd;
これにテクスチャを追加するために座標を追加するにはどうすればよいですか? 私が以前に行った唯一の方法は、各行に設定することでした.LikeglTexCoord2f(0.0,0.0);
これはforループにあるため、それを行うことはできません。別の方法はありますか?または、forループを削除する必要がありますか?