Estou estudando um texto sobre texture mapping
e, na preparing to draw
sessão, li:
Defina os parâmetros de quebra de textura. Isso controlará o que acontece quando uma coordenada de textura maior que 1,0 ou menor que 0,0 é encontrada:
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S,wrap);
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T,wrap);
onde wrap é:
GL_REPEAT: especifica que esse padrão será repetido (ou seja, wrap-around) se forem encontradas coordenadas de textura transformadas menores que 0.0 ou maiores que 1.0.
GL_CLAMP: especifica que o padrão irá "aderir" ao valor em 0,0 ou 1,0.
Mas não há explicação qual é o motivo de encontrar essas coordenadas de textura?
Por exemplo, suponha que eu tenha acabado de desenhar um retângulo e deseje aplicar uma imagem como textura nela, é possível encontrar essas coordenadas?