Ich studiere einen Text über texture mapping
und in der preparing to draw
Sitzung lese ich:
Definieren Sie die Texturumbruchparameter. Dies steuert, was passiert, wenn eine Texturkoordinate größer als 1,0 oder kleiner als 0,0 auftritt:
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S,wrap);
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T,wrap);
Dabei ist Wrap: GL_REPEAT :
Gibt an, dass dieses Muster wiederholt wird (dh Wrap-Around), wenn transformierte Texturkoordinaten von weniger als 0,0 oder mehr als 1,0 auftreten.
GL_CLAMP: Gibt an, dass das Muster bei 0,0 oder 1,0 bleibt.
Aber es gibt keine Erklärung, warum solche Texturkoordinaten auftreten?
Angenommen, ich habe gerade ein Rechteck gezeichnet und möchte ein Bild als Textur darauf anwenden. Ist es möglich, auf solche Koordinaten zu stoßen?