J'étudie un texte sur texture mapping
et dans la preparing to draw
session, je lis:
Définissez les paramètres d'habillage de texture. Cela contrôlera ce qui se passe lorsqu'une coordonnée de texture supérieure à 1,0 ou inférieure à 0,0 est rencontrée:
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S,wrap);
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T,wrap);
où wrap est:
GL_REPEAT: spécifie que ce motif se répétera (c'est-à-dire, wrap-around) si des coordonnées de texture transformées inférieures à 0,0 ou supérieures à 1,0 sont rencontrées.
GL_CLAMP: spécifie que le motif «collera» à la valeur à 0,0 ou 1,0.
Mais il n'y a aucune explication quelle est la raison de rencontrer de telles coordonnées de texture?
Par exemple, supposons que je viens de dessiner un rectangle et que je souhaite y appliquer une image comme texture, est-il possible de rencontrer de telles coordonnées?